PHP array_filter() 함수

예제

콜백 함수를 사용하여 배열의 요소를 필터합니다:

<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array("a","b",2,3,4);
print_r(array_filter($a1,"test_odd"));
?>

실행 예제

정의 및 사용법

array_filter() 함수는 콜백 함수를 사용하여 배열의 값을 필터합니다.

이 함수는 입력 배열의 각 키 값을 콜백 함수에 전달합니다. 콜백 함수가 true를 반환하면 입력 배열의 현재 키 값을 결과 배열에 반환합니다. 배열 키 이름은 변경되지 않습니다.

문법

array_filter(array,callbackfunction);
매개변수 설명
array 必需. 필터할 배열을 지정합니다.
callbackfunction 必需. 사용할 콜백 함수를 지정합니다.

기술 세부 사항

반환 값: 필터된 배열을 반환합니다.
PHP 버전: 4.0.6+