Heim > Artikel > Backend-Entwicklung > Die Funktion array_filter() in PHP hat die Aufgabe, die Elemente im Array zu filtern und das gefilterte neue Array zurückzugeben
Die Funktion
array_filter() filtert die Elemente eines Arrays mithilfe einer vom Benutzer erstellten Rückruffunktion. Es gibt das gefilterte Array zurück.
array_filter(arr, callback, flag)
arr - Das zu filternde Array
callback - Die zu verwendende Callback-Funktion
flag - s:
>ARRAY_FILTER_USE_KEY - Übergeben Sie den Schlüssel als einziges Argument an den Callback anstelle des Werts
ARRAY_FILTER_USE_BOTH - Übergeben Sie den Wert und den Schlüssel als Argumente an den Callback anstelle des Werts
array_filter( ) Die Funktion gibt das gefilterte Array zurück.
Echtzeitdemonstration
<?php function check($arr) { return(!($arr & 1)); } $arr1 = array(3, 6, 9, 15, 20, 30, 45, 48, 59, 66); print_r(array_filter($arr1, "check")); ?>
Array ( [1] => 6 [4] => 20 [5] => 30 [7] => 48 [9] => 66 )
Das obige ist der detaillierte Inhalt vonDie Funktion array_filter() in PHP hat die Aufgabe, die Elemente im Array zu filtern und das gefilterte neue Array zurückzugeben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!