array_filter
Verwenden Sie die Rückruffunktion, um Einheiten in Array zu filtern
array_filter()
verwendet eine Rückruffunktion, um Werte in einem Array zu filtern.
Diese Funktion übergibt jeden Schlüsselwert im Eingabearray an die Rückruffunktion. Wenn die Rückruffunktion true zurückgibt, wird der aktuelle Schlüsselwert im Eingabearray an das Ergebnisarray zurückgegeben. Die Arrayschlüsselnamen bleiben unverändert.
Verwenden Sie Rückruffunktionen, um Elemente in einem Array zu filtern:
<? Php Funktion test_odd ( $ var ) { return ( $ var & 1 ) ; } $ a1 = array ( "a" , "b" , 2 , 3 , 4 ) ; print_r ( Array_filter ( $ A1 , "test_odd" ) ) ; ?>
Probieren Sie es selbst aus
Array_filter ( Array , Callbackfunction ) ;
Parameter | beschreiben |
---|---|
Array | Erforderlich. Gibt das zu filterne Array an. |
Callbackfunktion | Erforderlich. Gibt die zu verwendende Rückruffunktion an. |