php array_filter 함수 사용 (자세한 설명)

烟雨青岚
풀어 주다: 2023-04-08 19:42:01
앞으로
6815명이 탐색했습니다.

php array_filter 함수 사용 (자세한 설명)

php array_filter 함수 사용법(자세한 설명)

1, array_filter

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

array_filter — 콜백 함수를 사용하여 필터링 숫자 그룹 단위

2. 설명

array array_filter ( array $array [, callable $callback [, int $flag = 0 ]] )
로그인 후 복사

배열 배열의 각 값을 차례로 콜백 함수에 전달합니다. 콜백 함수가 true를 반환하면 배열 array의 현재 값이 반환된 결과 배열에 포함됩니다. 배열의 키 이름은 변경되지 않습니다.

3. 매개변수

array: 루프할 배열

callback: 사용되는 콜백 함수

(콜백 함수가 제공되지 않으면 FALSE 값을 가진 배열의 모든 항목이 자세한 내용은 부울 값으로 변환을 참조하세요.)

플래그: 콜백에서 수신한 매개변수 형식을 다음과 같이 결정합니다.

1 ARRAY_FILTER_USE_KEY - 콜백은 키 이름을 유일한 매개변수로 허용합니다.

② ARRAY_FILTER_USE_BOTH - 콜백 키도 허용 이름 및 키 값

4. 반환 값

필터링된 배열을 반환합니다.

array_filter는 실제로 매우 사용하기 쉬운 함수입니다. 일반적으로 사용되는 시나리오에는 양식에 대한 다중 조건 필터링이 포함됩니다. 이 함수를 사용하여 값 없이 필터 항목을 필터링할 수 있습니다.

하지만 주의해야 할 문제가 있습니다. array_filter는 FALSE와 같은 모든 값을 필터링합니다. 즉, 0 값, 빈 문자열, null이 필터링됩니다.

다음과 같은 경우 값이 0이면 문제가 드러납니다.우리 프로젝트에서는 인터페이스를 조정할 때 필터링을 했는데, 예기치 않게 기본 상태가 0인 매개 변수를 필터링하여 온라인 데이터에 이상이 생겼습니다. 상대적으로 낮은 수준의 오류로 간주될 수 있습니다. 이 기사를 명심하십시오.

————————————————

저작권 설명: 이 기사는 CSDN 블로거 "Good Man Ergou"의 원본 기사이며 CC 4.0 BY-SA 저작권 계약을 따릅니다. 원본 소스 링크와 이 진술을 재인쇄할 때 사용됩니다.

원본 링크: https://blog.csdn.net/qq_39195042/article/details/82852598

추천 튜토리얼: "PHP Tutorial"

위 내용은 php array_filter 함수 사용 (자세한 설명)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿