Funkcja PHP array_reduce() redukuje tablicę do pojedynczej wartości przez iteracyjne wywołanie funkcji zwrotnej na jej elementach.
Składnia funkcji PHP array_reduce()
Funkcja PHP array_reduce() ma następującą składnię:
array_reduce(array $array, callable $callback, mixed $initial = null): mixed
Parametry
| Parametr | Opis |
|---|---|
| array | Parametr obowiązkowy. Tablica źródłowa. |
| callback | Parametr obowiązkowy. Funkcja zwrotna do redukcji tablicy, o następującej składni:
|
| initial | Jeśli parametrowi temu zostanie nadana wartość, to zostanie ona użyta w pierwszej iteracji lub zostanie zwrócona jako wynik funkcji, jeśli zostanie przekazana pusta tablica. |
Wartość zwrotna
Funkcja PHP array_reduce() zwraca wartość uzyskaną w wyniku wykonanych operacji redukcji. Jeśli tablica jest pusta i wartość $initial nie zostanie przekazana, funkcja ta zwraca null.
Typ zwrotny: mixed.
