php는 동일한 요소로 여러 배열을 가져옵니다 (권장 학습: PHP 비디오 튜토리얼)#🎜 🎜 #
array array_intersect(array $array1, array $array2, [, array $...]) array array_intersect_assoc(array $array1, array $array2, [, array $...])
이 두 메서드의 기능은 기본적으로 동일합니다. 둘 다 두 개의 배열(또는 여러 배열)에 존재하는 요소를 반환한다는 점에서 전자는 배열의 요소만 고려합니다. 값이 일치하면 둘은 동일한 것으로 간주되며, 후자의 경우 둘이 동일하다고 간주하려면 키와 값이 모두 일치해야 합니다 , 예:
<?php $array1 = array('1', 'a' => 'aaaaaa', 'b' => 'bbbbbb', 'c'); $array2 = array('a' => 'aaaaaa', 'c' => 'bbbbbb', 'c', '1'); var_dump(array_intersect($array1,$array2));#🎜 🎜# 위 코드를 실행하면 다음과 같은 결과가 나타납니다:
array(4) {
[0]=>
string(1) "1"
["a"]=>
string(6) "aaaaaa"
["b"]=>
string(6) "bbbbbb"
[1]=>
string(1) "c"
}
# 🎜🎜#
array(1) { ["a"]=> string(6) "aaaaaa" }
위 내용은 여러 PHP 배열에 동일한 요소가 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!