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