Najnowsze tutoriale tworzenie stron internetowych
 

PHP array_reduce() Function

<PHP Array Reference

Przykład

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"));
?>
Uruchomić przykład »

Definicja i Wykorzystanie

array_reduce() funkcja wysyła wartość w tablicy do funkcji zdefiniowany przez użytkownika i zwraca łańcuch.

Uwaga: Jeśli tablica jest pusta, a początkowa nie jest przekazywana, ta funkcja zwraca NULL.


Składnia

array_reduce( array,myfunction,initial )

Parametr Opis
array Wymagany. Określa tablicę
myfunction Wymagany. Określa nazwę funkcji
initial Opcjonalny. Określa wartość początkową do wysłania do funkcji

Szczegóły techniczne

Zwracana wartość: Zwraca wartość wynikową
Wersja PHP: 4.0.5+
Lista zmian: Od PHP 5.3.0 początkowa parametr można wiele typów (mixed) . Wersje przed PHP 5.3.0 tylko dozwolone całkowitą.

Więcej przykładów

Przykład 1

Z początkowego parametru:

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

Przykład 2

Wracając sumę:

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

<PHP Array Reference