array_reduce
Sizifiez le tableau de manière itérative en une seule valeur avec une fonction de rappel
array_reduce()
envoie la valeur dans le tableau à la fonction définie par l'utilisateur et renvoie une chaîne.
Remarque: Si le tableau est vide et qu'aucun paramètre initial n'est passé, la fonction renvoie NULL.
Envoyez des valeurs dans le tableau à la fonction définie par l'utilisateur et renvoyez une chaîne:
<? Php Fonction MyFunction ( $ v1 , $ v2 ) { retourner $ v1 . "-" . $ V2 ; } $ a = array ( "chien" , "chat" , "cheval" ) ; print_r ( array_reduce ( $ a , "myfunction" ) )) ; ?>
Essayez-le vous-même
Définir les paramètres initiaux :
<? Php Fonction MyFunction ( $ v1 , $ v2 ) { retourner $ v1 . "-" . $ V2 ; } $ a = array ( "chien" , "chat" , "cheval" ) ; print_r ( array_reduce ( $ a , "myfonction" , 5 ) )) ; ?>
Essayez-le vous-même
Renvoie la somme:
<? Php Fonction MyFunction ( $ v1 , $ v2 ) { retourner $ v1 + $ v2 ; } $ a = tableau ( 10 , 15 , 20 ) ; print_r ( array_reduce ( $ a , "myfonction" , 5 ) )) ; ?>
Essayez-le vous-même