Fonction PHP Array_reduce ()

|
Syntaxe  :
array_reduce ($array, own_function, $initial)
Paramètres :
La fonction prend trois arguments et est décrite ci-dessous :
  • $array (obligatoire) :ceci est un paramètre obligatoire et fait référence au tableau d’origine à partir duquel nous devons réduire.
  • own_function (obligatoire) :ce est également obligatoire et fait référence à une fonction personnalisée utilisée pour stocker la valeur du $array
  • $initial (facultatif) : Ce paramètre est facultatif et fait référence à la valeur qui être envoyé à la fonction.
  • Valeur de retour :Cette fonction renvoie un résultat minifié. Il peut s’agir de n’importe quel int, float ou string.Exemples :
    Input : $array = (15, 120, 45, 78) $initial = 25 own_function() prend deux paramètres et les concatène avec "et" comme séparateur dans entre Sortie : 25 et 15 et 120 et 45 et 78 Entrée : $array = array (2, 4, 5); $initial = 1 own_function() prend deux paramètres et les multiplie. Sortie : 40
    Dans ce programme, nous verrons comment un tableau d’éléments entiers est réduit à une seule valeur de chaîne. Nous avons également passé le premier élément de notre sélection.
    // Fonction PHP pour illustrer l’utilisation de array_reduce() function own_function ( $element1 , $element2 ) {/code> return $element1 . "et" . $element2 ; } $tableau = tableau ( 15, 120 , 45, 78); print_r ( array_reduce ( $array , "own_function" , "Initial" )); ?> Sortie :
    Initial et 15 et 120 et 45 et 78
    Dans le programme ci-dessous, array_reduce réduit le tableau donné au produit de tous les éléments du tableau en utilisant own_function().
    // Fonction PHP pour illustrer l’utilisation de array_reduce() function own_function ( $element1 , $element2 ) { $element1 = $element1 * $element2 ; return $element1 ; } $array = array ( 2, 4, 5, 10, 100); print_r ( array_reduce ( $array , "own_function" , "2" )); ?> Sortie :
    80000 Lien  : 
    http://php .net/ manuel / fr / function.array-reduce.php