Форум веб-мастеров  /  Статьи веб-мастера  /  WHOIS-сервис  /  Услуги веб-мастера  /  RSS 
Разделы сайта





Полезные ссылки

wm-help.net -> Электронная библиотека -> PHP -> Справочник по PHP функциям -> array_reduce

array_reduce

Учебник РНР
Назад Вперёд

array_reduce

(PHP 4 >= 4.0.5)

array_reduce - итеративно уменьшает массив до единственного значения, используя callback-функцию.

Описание

mixed array_reduce (array input, mixed callback [, int initial])

array_reduce() итеративно применяет callback-функцию (перебирает) к элементам массива input, уменьшая массив до одиночного значения. Если имеется необязательное initial, оно используется в начале процесса или как финальный результат - если массив пустой.

Пример 1. array_reduce()
function rsum($v, $w) {
    $v += $w;
    return $v;
}

function rmul($v, $w) {
    $v *= $w;
    return $v;
}

$a = array(1, 2, 3, 4, 5);
$x = array();
$b = array_reduce($a, "rsum");
$c = array_reduce($a, "rmul", 10);
$d = array_reduce($x, "rsum", 1);

Результатом будет $b, содержащая 15, $c, содержащая 1200 (= 1*2*3*4*5*10), и $d, содержащая 1.

См. также array_filter() и array_map().


НазадОглавление Вперёд
array_rand Вверхarray_reverse

[ Вверх ]

Rambler's Top100

Другие наши проекты:
бодибилдинг | Строим Домик | RU-домены за 170 рублей |
"array_reduce"
Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2009.
При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны!
Время генерации страницы: 0.222