>백엔드 개발 >PHP 튜토리얼 >PHP 연관 배열에 키-값 쌍을 어떻게 추가합니까?

PHP 연관 배열에 키-값 쌍을 어떻게 추가합니까?

DDD
DDD원래의
2024-12-14 19:37:12234검색

How Do I Add Key-Value Pairs to PHP Associative Arrays?

PHP 배열에 값과 키 푸시

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.