현재 위치: > 함수 카테고리 모음> array_filter

array_filter

콜백 함수를 사용하여 배열에서 유닛을 필터링하십시오
이름:array_filter
분류:정렬
사용 언어:php
한 줄 설명:콜백 함수를 사용하여 배열에서 요소를 필터링하십시오.

정의 및 사용법

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

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

콜백 함수를 사용하여 배열에서 요소를 필터링하십시오.

 <? php
기능 test_odd ( $ var )
{
반품 ( $ var & 1 ) ;
}

$ a1 = 배열 ​​( "a" , "b" , 2 , 3 , 4 ) ;
print_r ( Array_Filter ( $ a1 , "test_odd" ) ) ;
?>

직접 시도하십시오

문법

 Array_Filter ( Array , CallbackFunction ) ;
매개 변수 설명하다
정렬 필수의. 필터링 할 배열을 지정합니다.
콜백 기능 필수의. 사용할 콜백 함수를 지정합니다.
유사한 함수
  • 하나 이상의 배열을 재귀 적으로 병합하십시오 array_merge_recursive

    array_merge_recursive

    하나이상의배열을재귀적으로병합하십시오
  • 지정된 길이로 값을 배열로 채우십시오. array_pad

    array_pad

    지정된길이로값을배열로채우십시오.
  • 배열의 내부 포인터를 첫 번째 장치로 가리 킵니다. reset

    reset

    배열의내부포인터를첫번째장치로가리킵니다
  • 배열의 각 멤버에 사용자 함수를 재귀 적으로 적용합니다. array_walk_recursive

    array_walk_recursive

    배열의각멤버에사용자함수를재귀적으로적용
  • 배열에서 현재 요소를 반환합니다 current

    current

    배열에서현재요소를반환합니다
  • 배열의 반대 정렬 rsort

    rsort

    배열의반대정렬
  • 인덱스 점검으로 배열의 차이 세트를 계산하고 콜백 함수를 사용하여 데이터와 인덱스를 비교합니다. array_udiff_uassoc

    array_udiff_uassoc

    인덱스점검으로배열의차이세트를계산하고콜
  • 콜백 함수로 배열을 단일 값으로 반복적으로 단순화합니다. array_reduce

    array_reduce

    콜백함수로배열을단일값으로반복적으로단순