동일한 경우 값을 덮어 쓰기 :배열을 병합하고 키
$ _SESSION [ '입력'] [ '6'] [ 'S'] ===는 4 // 이는 고객에게 $ _POST [ '입력'(도 다차원 배열을 통해 제출 된 모든 새로운 입력이 S.
사이즈 ID 6 배속 제품을 지시 수단 동일한 형식), $ _POST [ 'input'] 데이터를 사용하여 $ _SESSION [ 'input'] 데이터를 추가 및/또는 덮어 쓰려고합니다.
문제가 :
- 제가 $ _SESSION [ '입력'] = array_merge 사용할 때 ($는 _ SESSION는 [ '입력'], $는 _ POST는 [ '입력'), 겹쳐 정확하지만 연관성 배열의 키가 숫자 키로 변경됩니다.
- $ _SESSION [ 'input'] = $ _SESSION [ 'input'] + $ _POST [ 'input']을 사용하면 모든 키가 올바르게 보존되지만 값은 등호로 덮어 쓰지 않습니다.
내가 찾은 모든 대답은 값을 덮어 쓰지 않거나 배열을 병합하지 않고 값을 덮어 쓰는 것입니다.
이 기능이 있습니까? 아니면 다른 생각?
왜 ID를 배열에 문자열로 저장합니까? – zeflex