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() - Застосовує задану користувачем функцію кожного елемента масиву