PHP 편집자 Xigua가 PHP를 사용하여 두 배열의 차이 배열을 반환하는 방법을 소개합니다. 차이 배열은 두 번째 배열에 없는 첫 번째 배열의 요소를 가져와서 형성된 새로운 배열을 나타냅니다. 이 기능은 array_diff() 함수를 사용하여 쉽게 구현할 수 있습니다. 단순히 두 개의 배열을 인수로 전달하면 함수는 차이 세트의 요소를 포함하는 새 배열을 반환합니다. 이 방법은 매우 편리하고 빠르며 다양한 어레이 작동 문제를 처리하는 데 적합합니다.
PHP를 사용하여 두 배열의 차이 배열을 반환하는 방법
php에서는 array_diff()
함수를 사용하여 두 배열의 차이를 반환할 수 있습니다. 이 함수는 두 개의 배열을 인수로 받아들이고 두 번째 배열에 없는 첫 번째 배열의 모든 요소를 포함하는 새 배열을 반환합니다.
문법:
으아악매개변수:
array1
: 요소를 제거할 배열입니다. array2
: 삭제할 요소가 포함된 배열입니다. 반환 값:
array1
中所有不在array2
에 없고
예:
으아악
array_diff()
函数返回了一个包含array1
中的元素1、3和5的新数组,因为这些元素不在array2
위의 예에서
에 있는 요소 1, 3, 5가 포함된 새 배열을 반환합니다. 이러한 요소는 에 없기 때문입니다.
맞춤형 비교 기능: array_udiff()
함수를 사용하면 첫 번째 배열에서 제거해야 할 요소를 결정하기 위해 비교 함수를 사용자 정의할 수 있습니다.
문법: 으아악
array1
array2
: 요소를 제거할 배열입니다. callback
: 삭제할 요소가 포함된 배열입니다. : 두 요소를 인수로 받아들이고 -1(첫 번째 요소를 제거해야 하는 경우), 0(두 요소가 동일한 경우) 또는 1(두 번째 요소를 삭제해야 하는 경우)을 반환하는 사용자 정의 비교 함수입니다.
예: array_udiff()
函数来比较数组中对象的name
属性。它返回了一个包含array1
中所有name
属性与array2
위 예에서는 함수를 사용하여 배열에 있는 개체의 name
속성을 비교합니다. 의 모든 name
속성과
array_diff()
和array_udiff()
주의:
array_keys()
或array_values()
색인 위 내용은 PHP는 두 배열의 차이 배열을 반환합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!