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+ |