PHP array_reduce () Funktion
Komplette PHP - Array - Referenz
Beispiele
Senden Werte in dem Array an eine benutzerdefinierte Funktion, und gibt eine Zeichenkette:
<?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"));
?>
Ausführung einer Instanz »
Definition und Verwendung
array_reduce () -Funktion ein Array von Wert auf eine benutzerdefinierte Funktion, und gibt eine Zeichenfolge zu senden.
HINWEIS: Wenn das Array leer ist oder der Ausgangswert übergeben wird, gibt die Funktion NULL.
Grammatik
array_reduce( array,myfunction,initial )
参数 | 描述 |
---|---|
array | 必需。规定数组。 |
myfunction | 必需。规定函数的名称。 |
initial | 可选。规定发送到函数处理的第一个值。 |
Technische Details
Rückkehr: | Return Ergebniswert. |
---|---|
PHP-Version: | 4.0.5+ |
Update-Protokoll: | Seit PHP ab 5.3.0, akzeptiert Anfangsparameter mehrere Typen (gemischt), PHP - Versionen vor 5.3.0 nur ganzzahlige unterstützt. |
Weitere Beispiele
Beispiel 1
Mit Anfangsparameter:
<?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));
?>
Ausführung einer Instanz »
Beispiel 2
Gibt die Summe aus:
<?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));
?>
Ausführung einer Instanz »
Komplette PHP - Array - Referenz