PHP array_reduce()Функции

PHP Array ReferenceПолный справочник по массивам PHP

Примеры

Передаёт значения массива в пользовательскую функцию и возвращает строку:

<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction"));
?>

Запустить пример »

Определение и использование

Функция array_reduce() передаёт значения массива в пользовательскую функцию и возвращает строку.

Примечание:Если массив пуст или начальное значение не передано, эта функция возвращает NULL.


Синтаксис

array_reduce(array,myfunction,initial)

Parameters Описание
array Обязательный. Указывает массив.
myfunction Обязательный. Указывает имя функции.
initial Необязательный. Задает первое значение, передаваемое в функцию для обработки.

Технические детали

Возвращаемое значение: Возвращает значение результата.
Версия PHP: 4.0.5+
Список изменений: Начиная с PHP 5.3.0,initialПараметр принимает несколько типов (mixed). Версии до PHP 5.3.0 поддерживали только целые числа.


Другие примеры

Пример 1

С параметром initial:

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

Запустить пример »

Пример 2

Возвращает сумму:

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

Запустить пример »


PHP Array ReferenceПолный справочник по массивам PHP Другие расширения