пример
Запуск каждого элемента массива в определенной пользователем функции:
<?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");
?>
Выполнить пример » Определение и использование
array_walk_recursive() функция работает каждый элемент массива в определенной пользователем функции. Ключи массива и значения параметров в функции. Разница между этой функцией и array_walk() функции в том , что с помощью этой функции вы можете работать с более глубокими массивами (массив внутри массива).
Синтаксис
array_walk_recursive( array,myfunction,parameter... )
параметр | Описание |
---|---|
array | Необходимые. Определение массива |
myfunction | Необходимые. Имя определяемой пользователем функции |
parameter,... | Необязательный. Задает параметр в определенной пользователем функции. Вы можете назначить один параметр функции, или столько, сколько вам нравится. |
Технические подробности
Возвращаемое значение: | Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки |
---|---|
PHP версии: | 5+ |
<PHP массив Ссылка