(PHP 5)
array_walk_recursive -- Рекурсивно применить пользовательскую функцию к каждому элементу массива
Применяет пользовательскую функцию funcname
к каждому
элементу массива input
. Эта функция обрабатывает
каждый элемент многомерного массива. Обычно у функции
funcname
два параметра.
Значение массива array
в качестве первого параметра, и
ключ/индекс в качестве второго. Если указан дополнительный параметр userdata
,
он будет передан в качестве третьего параметра в
функцию обратного вызова funcname
.
Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
Замечание: Если требуется, чтобы функция
funcname
изменила значения в массиве, определите первый параметрfuncname
как ссылку. Тогда все изменения будут применены к элементам массива.
Пример 1. Пример использования array_walk_recursive()
Вывод вышеприведённой программы:
Обратите внимание, что ключ 'sweet' никогда не отображается. Никакой ключ, соответствующий значению типа array, не будет передан в функцию. |
См. также array_walk().
Пред. | Начало | След. |
array_values | Уровень выше | array_walk |