PHP: функция array_reduce ()
PHP: итеративно сокращать массив до одного значения, используя функцию обратного вызова
Функция array_reduce () используется для уменьшения массива до одного значения путем итеративного использования предоставленной пользователем функции.
Версия:
(PHP 4 и выше)
Синтаксис:
array_reduce (input_array, user_defined_function, initial_value)
Параметры:
название | Описание | Необходимые / Необязательный | Тип |
---|---|---|---|
input_array | Массив ввода. | необходимые | массив |
user_defined_function | Предоставляемая пользователем функция для приема значений из массива. | необходимые | - |
Начальное значение | Начальное значение для отправки в функцию | Необязательный | целое число |
Возвращаемое значение:
Полученное значение.
Тип значения : Смешанный *
* Смешанный: Смешанный указывает на несколько (но не обязательно всех) типов.
Пример:
<?php
function addv($a, $b)
{
$a += $b;
return $a;
}
$z = array(1, 2,3,4,5);
$x=array_reduce($z,"addv");
echo $x;
?>
Выход:
15
Иллюстрированная презентация:
Практика здесь онлайн:
Смотрите также
Предыдущая: array_rand
Далее: array_reverse
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code