PHP에서 배열은 숫자로 인덱스된 요소와 키-값 쌍(연관 배열)을 모두 보유할 수 있습니다. 연관 배열을 처리할 때 숫자 인덱스 배열의 array_push와 유사하게 배열에 새로운 키-값 쌍을 추가하려는 공통된 요구가 있습니다.
안타깝게도 , 연관 배열에 대해 array_push를 모방하는 내장 함수가 PHP에 없습니다. 대신 배열 할당 구문을 사용하여 키와 값을 명시적으로 설정해야 합니다.
$GET[indexname] = $value;
다음 코드를 고려하세요.
$GET = array(); $key = 'one=1'; $rule = explode('=', $key); $GET[$rule[0]] = $rule[1]; // Use bracket syntax to set key
이후 이 코드를 실행하면 $GET에는 키-값 쌍 ['one' => '1'].
배열 키에 공백이나 특수 문자가 포함된 경우 문자열로 처리되도록 따옴표로 묶어야 한다는 점에 유의해야 합니다. 예:
$array['my key name'] = 'John Doe';
연관 배열에 요소를 푸시하려면 $array[key] = value 배열 할당 구문을 사용해야 합니다. PHP에는 이 작업을 위한 전용 기능이 없습니다.
위 내용은 PHP 연관 배열에 키-값 쌍을 어떻게 추가합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!