
array_filter 함수는 기본적으로 null 값을 포함한 요소를 필터링하지 않습니다. 따라서, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$array = [1, 2, null, 4, null, 6];
$filteredArray = array_filter($array, function($value) {
return $value !== null;
});
print_r($filteredArray);
이 코드를 실행하면, null 값을 제외한 숫자만 필터링된 배열이 출력됩니다.
또는, array_filter 함수의 두 번째 인자로 callback 함수를 지정할 수 있습니다. 이 경우, callback 함수가 null 값을 반환하면 해당 요소를 필터링합니다.
#hostingforum.kr
php
$array = [1, 2, null, 4, null, 6];
$filteredArray = array_filter($array, function($value) {
return $value !== null && is_numeric($value);
});
print_r($filteredArray);
이 코드를 실행하면, null 값을 제외한 숫자만 필터링된 배열이 출력됩니다.
2025-06-25 17:08