array_reduce
Vereinfachen Sie iterativ das Array mit einer Rückruffunktion zu einem einzelnen Wert
array_reduce()
sendet den Wert im Array an die benutzerdefinierte Funktion und gibt eine Zeichenfolge zurück.
Hinweis: Wenn das Array leer ist und kein anfänglicher Parameter übergeben wird, gibt die Funktion null zurück.
Senden Sie Werte im Array an die benutzerdefinierte Funktion und geben Sie eine Zeichenfolge zurück:
<? Php Funktion myfunktion ( $ v1 , $ v2 ) { Return $ v1 . "-" . $ v2 ; } $ a = Array ( "Hund" , "Katze" , "Pferd" ) ; print_r ( Array_REDUCE ( $ a , "myfunction" ) ) ; ?>
Probieren Sie es selbst aus
Setzen Sie die ersten Parameter:
<? Php Funktion myfunktion ( $ v1 , $ v2 ) { Return $ v1 . "-" . $ v2 ; } $ a = Array ( "Hund" , "Katze" , "Pferd" ) ; print_r ( Array_REDUCE ( $ A , "MyFunction" , 5 ) ) ; ?>
Probieren Sie es selbst aus
Gibt die Summe zurück:
<? Php Funktion myfunktion ( $ v1 , $ v2 ) { Return $ v1 + $ v2 ; } $ A = Array ( 10 , 15 , 20 ) ; print_r ( Array_REDUCE ( $ A , "MyFunction" , 5 ) ) ; ?>
Probieren Sie es selbst aus