array_walk_recursive

(PHP 5, PHP 7, PHP 8)

array_walk_recursive — Рекурсивно застосовує функцію користувача до кожного елементу масиву

Опис

array_walk_recursive(array|object &$array, callable $callback, mixed $arg = null): bool

Застосовує функцію користувача callback до кожного елементу масиву array. Функція обробляє кожен елемент багатовимірного масиву.

Список параметрів

array

Вхідний масив

callback

Зазвичай, callback приймає два параметри. Першим параметром є значення елемента масиву array, а другим - його ключ.

Зауваження :

Якщо потрібно, щоб функція callback змінила значення у масиві, визначте перший параметр callback як посилання. Тоді всі зміни будуть застосовані до елементів масиву.

arg

Якщо вказано необов'язковий параметр arg, то він буде переданий третім параметром функції callback

Значення, що повертаються

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

Приклади

Приклад #1 Приклад використання array_walk_recursive()****

Loading...

Результат виконання наведеного прикладу:

a содержит apple
b содержит banana
sour содержит lemon

Зверніть увагу, що ключ 'sweet' ніколи не відображається. Будь-який ключ, що містить значення типу array, не передаватиметься у функцію.

Дивіться також

  • array_walk() - Застосовує задану користувачем функцію кожного елемента масиву