php 에서 플러스 와 arraymerge 합병 배열 의 차이 점 깊이 분석
<?php
$r = array(1,2,3,4,5,6);
$e = array(7,8,9,10);
?>
을 드 리 겠 습 니 다.다음은 arraymerge 와 플러스 로 이 두 그룹
<?php
print_r($r+e); // <span style="font-family: Simsun;font-size:16px; ">Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 ) </span>
print "<br />";
print_r(array_merge($r,$e)); // <span style="font-family: Simsun;font-size:16px; ">Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 )</span>
?>
을 왜 필요 로 하 는 지 여기 서 알 수 있 습 니 다.arraymerge 통합 배열 의 값 은 이전 배열 의 뒤에 추 가 됩 니 다.결과 로 돌아 가 는 배열 에 숫자 키 이름 이 포함 되 어 있 으 면 뒤의 값 은 원래 의 값 을 덮어 쓰 지 않 고 뒤에 추 가 됩 니 다.그러나 플러스 번호 로 배열 을 합 쳐 키 가 같 으 면 가장 먼저 나타 난 배열 값 을 가 져 옵 니 다.뒤의 것 은 아래 를 무시 하고 앞에서 제시 한 배열
<?php
$r = array('r'=>1,2,3,4,5,6);
$e = array(<span style="background-color: rgb(245, 250, 255); ">'r'=></span>7,8,9,10);
?>
<?php
print_r($r+e); // Array ( [r] => 1 [0] => 2 [1] => 3 [2] => 4 [3] => 5 [4] => 6 )
print "<br />";
print_r(array_merge($r,$e)); // Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 )
?>
을 바 꿉 니 다.여기 서 알 수 있 듯 이 arraymerge 통합 배열 의 값 은 이전 배열 의 뒤에 추 가 됩 니 다.숫자 키 가 같 지 않 으 면 뒤쪽 배열 의 값 이 앞 배열 의 값 을 덮어 씁 니 다.그러나 플러스 번호 로 배열 을 합 친다.키 이름 이 같 으 면 가장 먼저 나타 난 배열 값 을 가 져 오고 뒤의 것 은 무시 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Laravel - 변환된 유효성 검사 규칙으로 API 요청 제공동적 콘텐츠를 위해 API를 통해 Laravel CMS에 연결하는 모바일 앱(또는 웹사이트) 구축을 고려하십시오. 이제 앱은 CMS에서 번역된 콘텐츠를 받을 것으로 예상되는 다국어 앱이 될 수 있습니다. 일반적으로 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.