Funkce PHP array_reduce().
Příklad
Odešlete hodnoty v poli do uživatelem definované funkce a vraťte řetězec:
<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction"));
?>
Definice a použití
Funkce array_reduce() odešle hodnoty v poli do uživatelem definované funkce a vrátí řetězec.
Poznámka: Pokud je pole prázdné a počáteční hodnota není předána, tato funkce vrátí hodnotu NULL.
Syntax
array_reduce(array, myfunction, initial)
Hodnoty parametrů
Parameter | Description |
---|---|
array | Required. Specifies an array |
myfunction | Required. Specifies the name of the function |
initial | Optional. Specifies the initial value to send to the function |
Technické údaje
Návratová hodnota: | Vrátí výslednou hodnotu |
---|---|
Verze PHP: | 4.0.5+ |
PHP Changelog: | Od PHP 5.3.0 počáteční parametr akceptuje více typů (smíšené). Verze před PHP 5.3.0, povoleno pouze celé číslo. |
Další příklady
Příklad
S počátečním parametrem:
<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction",5));
?>
Příklad
Vrácení částky:
<?php
function myfunction($v1,$v2)
{
return $v1+$v2;
}
$a=array(10,15,20);
print_r(array_reduce($a,"myfunction",5));
?>
❮ PHP Array Reference