PHP 배열 추가는 중복된 값을 병합하지 않습니다. PHP에서는 "+" 연산자를 사용하여 하나 이상의 배열을 추가할 수 있습니다. 구문은 "array 1 + array 2 +.."이며 후속 배열의 요소입니다. 요소의 끝에는 값이 반복되는지 여부는 중요하지 않지만 키 이름이 반복되면 이전 요소가 다음 요소를 덮어씁니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
PHP 배열 추가는 중복 값을 병합하지 않습니다.
PHP에서는 "+" 연산자를 사용하여 하나 이상의 배열을 추가할 수 있으며 이러한 배열은 병합되어 새 배열을 반환합니다. 구문:
数组1+数组2+...
다음 배열의 요소는 첫 번째 배열에 추가됩니다. element 마지막에
<?php header('content-type:text/html;charset=utf-8'); $arr1=array("a1"=>1,"a2"=>2,"a3"=>3,"a4"=>4,"a5"=>5); $arr2=array("b1"=>6,"b2"=>5,"b3"=>4,"b4"=>3,"b5"=>2,"b6"=>1); var_dump($arr1); var_dump($arr2); $arr=$arr1+$arr2; var_dump($arr); ?>
를 보면 해당 값이 중복인지 여부가 아무런 영향을 주지 않으며, 중복된 값은 병합되지 않는다는 것을 알 수 있습니다.
그러나 키 이름이 반복되면 이전 요소가 다음 요소를 덮게 됩니다.
<?php header('content-type:text/html;charset=utf-8'); $arr1 = array("a" => "apple", "b" => "banana"); $arr2 = array("a" => "pear", "b" => "strawberry", "c" => "cherry"); var_dump($arr1); var_dump($arr2); $arr=$arr1+$arr2; var_dump($arr); ?>
권장 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP 배열을 추가하면 중복된 값이 병합되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!