
array_uintersect 함수는 두 개의 배열을 비교하고, 중복된 값을 제거하는 함수입니다. 그러나 이 함수는 중복된 값을 제거하는 것이 아니라, 두 개의 배열에서 중복된 값을 제거한 후, 새로운 배열을 반환하는 함수입니다.
다음과 같은 코드를 사용하여 중복된 값을 제거할 수 있습니다.
#hostingforum.kr
php
$array1 = [1, 2, 3, 4, 5];
$array2 = [4, 5, 6, 7, 8];
$result = array_unique(array_merge($array1, $array2));
print_r($result);
이 코드는 두 개의 배열을 합쳐서 중복된 값을 제거한 후, 새로운 배열을 반환합니다.
또한, array_uintersect 함수는 중복된 값을 제거하지 않기 때문에, 중복된 값을 제거하기 위해 array_unique 함수를 사용할 수 있습니다.
#hostingforum.kr
php
$array1 = [1, 2, 3, 4, 5];
$array2 = [4, 5, 6, 7, 8];
$result = array_uintersect($array1, $array2, function($a, $b) {
return $a - $b;
});
$result = array_unique($result);
print_r($result);
이 코드는 array_uintersect 함수를 사용하여 두 개의 배열을 비교하고, 중복된 값을 제거한 후, 새로운 배열을 반환합니다.
2025-05-07 23:48