iterator_apply
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
iterator_apply — Викликає функцію кожного елемента в ітераторі
Опис
iterator_apply(Traversable $iterator, callable $callback, ?array $args = null): int
Викликає функцію кожного елемента в итераторе.
Список параметрів
iterator
Об'єкт ітератора для перебору.
callback
Функція зворотного дзвінка, яка застосовується до кожного елемента. Ця функція приймає лише переданий args
тому він null за замовчуванням. Наприклад, якщо count($args) === 3
, функція зворотного виклику – тернарна.
Зауваження: Функція повинна повертати
true
для того, щоб продовжувати процес ітерації надiterator
args
Аргументи для передачі зворотного дзвінка. Масив (array) аргументів; кожен елемент args
передається у функцію зворотної функції (callback
) у вигляді окремого аргументу.
Значення, що повертаються
Повертає кількість ітерацій.
Приклади
Приклад #1 Приклад використання iterator_apply()****
Loading...
Результат виконання наведеного прикладу:
APPLES
BANANAS
CHERRIES
Дивіться також
- array_walk() - Застосовує задану користувачем функцію кожного елемента масиву