PHP array_filter() 함수
예시
콜백 함수를 사용하여 배열의 값을 필터링합니다.
<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array(1,3,2,3,4);
print_r(array_filter($a1,"test_odd"));
?>
정의 및 사용
array_filter() 함수는 콜백 함수를 사용하여 배열의 값을 필터링합니다.
이 함수는 입력 배열의 각 값을 콜백 함수에 전달합니다. 콜백 함수가 true를 반환하면 입력의 현재 값이 결과 배열로 반환됩니다. 배열 키는 보존됩니다.
통사론
array_filter(array, callbackfunction, flag)
매개변수 값
Parameter | Description |
---|---|
array | Required. Specifies the array to filter |
callbackfunction | Optional. Specifies the callback function to use |
flag | Optional. Specifies what arguments are sent to callback:
|
기술적 세부 사항
반환 값: | 필터링된 배열을 반환합니다. |
---|---|
PHP 버전: | 4.0.6+ |
PHP 변경 로그: | PHP 5.6: 선택적 플래그 매개변수 추가 |
❮ PHP 배열 참조