fonction array_reduce PHP ()
PHP complet Tableau de référence
Exemples
Envoyer des valeurs dans le tableau à une fonction définie par l'utilisateur, et renvoie une chaîne:
<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction"));
?>
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction"));
?>
Exécution instance »
Définition et utilisation
fonction array_reduce () pour envoyer un tableau de valeur à une fonction définie par l'utilisateur, et renvoie une chaîne.
NOTE: Si le tableau est vide ou la valeur initiale est passée, la fonction retourne NULL.
grammaire
array_reduce( array,myfunction,initial )
参数 | 描述 |
---|---|
array | 必需。规定数组。 |
myfunction | 必需。规定函数的名称。 |
initial | 可选。规定发送到函数处理的第一个值。 |
détails techniques
Retours: | Retour valeur de résultat. |
---|---|
PHP version: | 4.0.5+ |
Mise à jour de journal: | Depuis PHP 5.3.0 partir, le paramètre initial accepte plusieurs types (mixtes), les versions de PHP avant 5.3.0 ne supporte entier. |
D'autres exemples
exemple 1
Avec les paramètres initiaux:
<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction",5));
?>
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction",5));
?>
Exécution instance »
exemple 2
Renvoie la somme de:
<?php
function myfunction($v1,$v2)
{
return $v1+$v2;
}
$a=array(10,15,20);
print_r(array_reduce($a,"myfunction",5));
?>
function myfunction($v1,$v2)
{
return $v1+$v2;
}
$a=array(10,15,20);
print_r(array_reduce($a,"myfunction",5));
?>
Exécution instance »
PHP complet Tableau de référence