январь 2021
|
Пн |
Вт |
Ср |
Чт |
Пт |
Сб |
Вс |
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
31
|
|
Ссылки на Php-5 коды - array_reduce().
Определение и использование. Функция array_reduce() отправляет значения в массиве к пользовательской функции, и возвращает строку.
Внимание!!! Если массив пуст и начальное значение не передается, эта функция возвращает NULL.
Функция array_reduce() итеративно( повторяется многократно) уменьшает массив к единственному значению, используя callback-функцию
Функция array_reduce() многократно применяет callback-функцию function к элементам массива input и приводит массив к единственному значению.
Параметры:
input - Входной массив.
function - callback-функция.
initial - Если передан необязательный параметр initial, то он будет
использован в начале процесса, или в качестве окончательного
результата в случае пустого массива.
Синтаксис:
array_reduce(array,myfunction,initial);
или
mixed array_reduce(array $input,callable $function[,mixed $initial = NULL]);
Параметр |
Описание |
array |
Требуется. Определяет массив |
myfunction |
Требуется. Задает имя функции |
initial |
Необязательно. Задает начальное значение передачи функции |
Технические данные
Возврат Значения: |
Возвращает результирующее значение |
PHP Версия: |
4.0.5+ |
Changelog: |
Начиная с PHP 5.3.0, параметр принимает несколько типов( смешанные). В версиях до PHP 5.3.0, Допускается только целое число. |
ПРИМЕР №1
Напишем программу
< !DOCTYPE html>
< html>
< body>
< ?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Собака","Кошка","Теленок");
print_r(array_reduce($a,"myfunction"));
? >
< /body>
< /html>
Полученный результат:
-Собака-Кошка-Теленок
ПОНРАВИЛОСЬ? ПОДЕЛИСЬ с ДРУЗЬЯМИ:
|
спокойной поздней ночи!
фотограф Оля Леман свадьбы и торжества. нажмите сюда
|