특정 열 값을 기준으로 배열 차이점 찾기
이 상황에서는 각 요소 내의 중첩 값을 기준으로 배열을 비교하려고 합니다. , 표준 array_diff() 함수로는 충분하지 않을 수 있습니다. 이를 달성하려면 array_udiff()와 함께 사용자 정의 비교 함수를 활용할 수 있습니다.
솔루션 구현
function udiffCompare($a, $b) { return $a['ITEM'] - $b['ITEM']; }
$arrdiff = array_udiff($arr2, $arr1, 'udiffCompare'); print_r($arrdiff);
예상 출력:
결과 배열 $arrdiff에는 두 번째 배열의 요소가 포함됩니다. ITEM 값을 기준으로 첫 번째 배열(arr1)과 다른 배열(arr2). 이 경우 다음을 반환합니다.
Array ( [3] => Array ( [ITEM] => 4 ) )
이 접근 방식을 사용하면 특정 열 값을 기반으로 배열을 효과적으로 비교하고 필터링하여 원하는 결과를 얻을 수 있습니다.
위 내용은 특정 중첩 열 값을 기반으로 배열 차이점을 찾는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!