PHP. Руководство по PHP. 2005
array_walk_recursive
array_walk_recursive
(PHP 5)array_walk_recursive -- Рекурсивно применить пользовательскую функцию к каждому элементу массива
Описание
bool array_walk_recursive (array &input, callback funcname [, mixed userdata])Применяет пользовательскую функцию funcname к каждому элементу массива input. Эта функция обрабатывает каждый элемент многомерного массива. Обычно у функции funcname два параметра. Значение массива array в качестве первого параметра, и ключ/индекс в качестве второго. Если указан дополнительный параметр userdata, он будет передан в качестве третьего параметра в функцию обратного вызова funcname.
Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
Замечание: Если требуется, чтобы функция funcname изменила значения в массиве, определите первый параметр funcname как ссылку. Тогда все изменения будут применены к элементам массива.