English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Массив Функций Руководство
Функция array_walk_recursive() рекурсивно applies user function к каждому члену массива
array_walk_recursive( $array, $funcname, $parameter])
Функция array_walk_recursive() выполняет пользовательскую функцию для каждого элемента массива. Ключ и значение массива являются параметрами функции.
Применяет пользовательскую функцию funcname ко всем элементам массива array. Эта функция рекурсивно идет в более глубокие массивы.
Возвращает TRUE при успешном выполнении или FALSE при ошибке.
Номер | Параметры и описание |
---|---|
1 | array(обязательный) It specifies an array. |
2 | funcname(обязательный) Имя пользовательской функции. |
3 | paramter(дополнительный) Он specifies a parameter for the user-defined function. |
Применение пользовательской функции call_back_function ко всем членам массива array
<?php function call_back_function($value,$key) { echo "Значение ключа $key равно $value \n"; } $input1 = array("a"=>"green", "b"=>"brown", "c"=>"blue"); $input2 = array($input1, "d"=>"yellow", "e"=>"black"); array_walk_recursive($input2,"call_back_function"); ?>Проверьте, ›/›
Результат вывода:
Значение ключа a равно green Значение ключа b равно brown Значение ключа c равно blue Значение ключа d равно yellow Значение ключа e равно black