PHP: функция array_walk ()
PHP: применить пользовательскую функцию к каждому члену массива
Функция array_walk () применяет пользовательскую функцию к каждому элементу массива. Пользовательская функция принимает значения массива и ключи в качестве параметров.
Примечание: на array_walk () не влияет внутренний указатель массива. array_walk () будет проходить через весь массив независимо от позиции указателя.
Версия:
(PHP 4 и выше)
Синтаксис:
array_walk (input_array, user_function, user_data)
Параметры:
название | Описание | Необходимые / Необязательный | Тип |
---|---|---|---|
input_array | Массив ввода. | необходимые | массив |
user_function | Имя пользовательской функции. | необходимые | - |
данные пользователя | Дополнительный параметр. Если он указан, он будет передан в качестве третьего параметра функции user_function. | Необязательный | Смешанная * |
* Смешанный: Смешанный указывает, что параметр может принимать несколько (но не обязательно все) типов.
Возвращаемое значение
ИСТИНА в случае успеха или ЛОЖЬ в случае неудачи.
Тип значения : логическое.
Пример:
<?php
function w3rfunction($value,$key)
{
echo "w3resource $key has $value<br />";
}
$tutorials=array("tutorial1"=>"php","tutorial2"=>"xml","tutorial3"=>"javascript");
array_walk($tutorials,"w3rfunction");
?>
Выход:
У w3resource tutorial1 есть php У w3resource tutorial2 есть xml У w3resource tutorial3 есть JavaScript
Практика здесь онлайн:
Смотрите также
Предыдущая: array_walk_ recursive
Далее: арсорт
Новый контент: Composer: менеджер зависимостей для PHP , R программирования