кодесурса
«PHP

PHP: функция array_walk_recursive ()

script1adsense2code
script1adsense3code

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

Функция array_walk_recursive () применяет пользовательскую функцию к каждому элементу массива рекурсивно. Пользовательская функция принимает значения массива и ключи в качестве параметров.

Версия:

(PHP 5 и выше)

Синтаксис:

 array_walk_recursive (input_array, user_function, user_data) 

Параметры:

название Описание Необходимые /
Необязательный
Тип
input_array Массив ввода. необходимые массив
user_function Имя пользовательской функции. необходимые
данные пользователя Дополнительный параметр. Если он указан, он будет передан в качестве третьего параметра функции user_function. Необязательный Смешанная *

Возвращаемое значение:

ИСТИНА в случае успеха или ЛОЖЬ в случае неудачи.

Тип значения: логическое значение

Пример:

<?php
function w3rfunction($value,$key)
{
echo "The key $key has the value $value<br />";
}
$tutorial1=array("x"=>"india","y"=>"Pakistan");
$tutorial2=array($tutorial1,"1"=>"China","2"=>"Japan");
array_walk_recursive($tutorial2,"w3rfunction");
?> 

Выход:

 Ключ х имеет значение индия
Ключ у имеет значение Пакистан
Ключ 1 имеет значение Китай
Ключ 2 имеет значение Япония 

Иллюстрированная презентация:

«PHP

Посмотреть пример в браузере

Практика здесь онлайн:

Смотрите также

Справочник по функциям PHP

Предыдущая: массив_значений
Далее: array_walk

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code