구현 단계: 1. 배열을 처리하고 값이 3이 아닌 배열 요소를 반환하도록 필터 함수를 사용자 정의합니다. 구문은 "함수 함수 이름($num) {return($num!=3);}"입니다. 2. array_filter() 함수를 사용하여 지정된 배열 "array_filter($arr,"function name")"을 처리하는 사용자 정의 필터 함수를 호출합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
PHP에서는 array_filter() 함수를 사용하여 배열을 필터링하고 다음과 같은 값을 가진 요소를 제거할 수 있습니다. 3, 즉 유지된 값은 3개 요소와 동일하지 않습니다.
array_filter() 함수는 콜백 함수를 사용하여 배열의 요소를 필터링합니다.
이 함수는 입력 배열의 각 키 값을 콜백 함수에 전달합니다. 콜백 함수가 true를 반환하면 입력 배열의 현재 키 값이 결과 배열로 반환됩니다. 어레이 키 이름은 변경되지 않습니다.
구현 방법:array_filter() 함수가 호출하는 콜백 함수에 조건을 설정하고 값이 3이 아닌 배열 요소를 반환하면 됩니다.
r콜백이 제공되지 않은 경우 배열의 모든 "빈" 요소를 삭제하는 콜백 함수입니다. PHP가 "빈" 요소를 결정하는 방법은 비어 있음()을 참조하세요. ◇모드는 어떤 매개변수가 콜백 플래그로 전송되는지 결정합니다.
ARRAY_FILTER_USE_KEY - 값이 아닌 콜백의 유일한 매개변수로 키 이름을 전달합니다.
ARRAY_FILTER_USE_BOTH - 값과 키를 모두 매개변수로 전달합니다. 콜백에
값을 전달하는 대신 기본값은 0이며, 값을 콜백의 유일한 매개변수로 전달하면 됩니다.
반환값: 필터링된 배열을 반환합니다.
반환된 결과 배열 배열의 키 이름(첨자)은 변경되지 않고 유지됩니다. 배열 매개변수가 인덱스 배열인 경우 반환된 결과 배열 키 이름(첨자)이 연속적이지 않을 수 있습니다. array_values() 함수를 사용하여 배열을 다시 색인화할 수 있습니다.
추천 학습: "
PHP 비디오 튜토리얼위 내용은 PHP 배열에서 값이 3인 요소를 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!