PHP array_reduce function ()
Przykłady
Wyślij wartości w tablicy do funkcji zdefiniowanej przez użytkownika, i zwraca ciąg znaków:
<?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"));
?>
Uruchomienie instancji »
Definicja i Wykorzystanie
array_reduce function (), aby wysłać tablicę wartości do funkcji zdefiniowanej przez użytkownika, i zwraca ciąg znaków.
UWAGA: Jeśli tablica jest pusta lub wartość początkowa jest przekazywane, funkcja zwraca NULL.
gramatyka
array_reduce( array,myfunction,initial )
参数 | 描述 |
---|---|
array | 必需。规定数组。 |
myfunction | 必需。规定函数的名称。 |
initial | 可选。规定发送到函数处理的第一个值。 |
dane techniczne
Zwraca: | Zwraca wartość wynikową. |
---|---|
Wersja PHP: | 4.0.5+ |
dziennika aktualizacji: | Od PHP 5.3.0 roku, początkowe parametr akceptuje wiele rodzajów (Mieszane), wersji PHP przed 5.3.0 obsługuje tylko całkowitą. |
Więcej przykładów
Przykład 1
Z początkowych parametrów:
<?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));
?>
Uruchomienie instancji »
Przykład 2
Zwraca sumę:
<?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));
?>
Uruchomienie instancji »
Kompletna PHP Array Reference