PHP array_walk_recursive()Функции
Полный справочник по массивам PHP
Примеры
Применяет пользовательскую функцию к каждому элементу массива:
<?php
function myfunction($value,$key)
{
echo "The key $key has the value $value<br>";
}
$a1=array("a"=>"red","b"=>"green");
$a2=array($a1,"1"=>"blue","2"=>"yellow");
array_walk_recursive($a2,"myfunction");
?>
function myfunction($value,$key)
{
echo "The key $key has the value $value<br>";
}
$a1=array("a"=>"red","b"=>"green");
$a2=array($a1,"1"=>"blue","2"=>"yellow");
array_walk_recursive($a2,"myfunction");
?>
Запустить пример »
Определение и использование
Функция array_walk_recursive() применяет пользовательскую функцию к каждому элементу массива. В функции имя ключа и значение ключа массива являются параметрами. Эта функция отличается от функцииarray_walk()тем, что может работать с более глубокими массивами (массивом, содержащим другой массив).
Синтаксис
array_walk_recursive(array,myfunction,parameter...)
| Parameters | Описание |
|---|---|
| array | Обязательный. Указывает массив. |
| myfunction | Обязательный. Имя пользовательской функции. |
| parameter,... | Необязательный. Задаёт параметры пользовательской функции. Можно задать один или несколько параметров для функции. |
Технические детали
| Возвращаемое значение: | Возвращает TRUE при успешном выполнении, иначе возвращает FALSE. |
|---|---|
| Версия PHP: | 5+ |
Полный справочник по массивам PHP Другие расширения