Fonctions PHP array_reduce()Functions

PHP Array ReferenceRéférence complète des tableaux PHP

Exemples

Envoyez les valeurs du tableau à une fonction définie par l'utilisateur et retournez une chaîne :

<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction"));
?>

Exécuter l'exemple »

Définition et utilisation

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

Remarque :Si le tableau est vide ou si la valeur initiale n'est pas passée, cette fonction retourne NULL.


Syntaxe

array_reduce(array,myfunction,initial)

Parameters Description
array Obligatoire. Spécifie le tableau.
myfunction Obligatoire. Spécifie le nom de la fonction.
initial Optionnel. Spécifie la première valeur envoyée à la fonction pour traitement.

Détails techniques

Valeur de retour : Retourne la valeur du résultat.
Version de PHP : 4.0.5+
Journal des modifications : Depuis PHP 5.3.0, le paramètreinitialaccepte plusieurs types (mixed). Les versions antérieures à PHP 5.3.0 ne prenaient en charge que les entiers.


Plus d’exemples

Exemple 1

Avec le paramètre initial :

<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction",5));
?>

Exécuter l'exemple »

Exemple 2

Retourne la somme :

<?php
function myfunction($v1,$v2)
{
return $v1+$v2;
}
$a=array(10,15,20);
print_r(array_reduce($a,"myfunction",5));
?>

Exécuter l'exemple »


PHP Array ReferenceRéférence complète des tableaux PHP Autres extensions