PHP array_reduce() Fonction

❮ Référence PHP Array

Exemple

Envoyer les valeurs d'un tableau à une fonction définie par l'utilisateur et retourner une chaîne :

<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Chien","Chat","Cheval");
print_r(array_reduce($a,"myfunction"));
?>
Essayez-le vous-même »

Définition et Utilisation

La fonction array_reduce() envoie les valeurs d'un tableau à une fonction définie par l'utilisateur et retourne une chaîne.

Remarque : Si le tableau est vide et que la valeur initiale n'est pas fournie, cette fonction retourne NULL.


Syntaxe

array_reduce( array, myfunction, initial )

Valeurs des Paramètres

Paramètre Description
array Requis. Spécifie un tableau
myfunction Requis. Spécifie le nom de la fonction
initial Optionnel. Spécifie la valeur initiale à envoyer à la fonction


Détails Techniques

Valeur de Retour : Retourne la valeur résultante
Version PHP : 4.0.5+
Journal des Modifications PHP : À partir de PHP 5.3.0, le paramètre initial accepte plusieurs types (mixte). Les versions antérieures à PHP 5.3.0 n'autorisaient que les entiers.

Plus d'Exemples

Exemple

Avec le paramètre initial :

<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Chien","Chat","Cheval");
print_r(array_reduce($a,"myfunction",5));
?>
Essayez-le vous-même »

Exemple

Retourner une somme :

<?php
function myfunction($v1,$v2)
{
return $v1+$v2;
}
$a=array(10,15,20);
print_r(array_reduce($a,"myfunction",5));
?>
Essayez-le vous-même »

❮ Référence PHP Array