English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Основной Учебник

PHP Уровеньный Учебник

PHP & MySQL

PHP Референс Мануал

PHP array_walk_recursive() Usage and Example

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

   PHP Массив Функций Руководство