RecursiveCallbackFilterIterator::__construct
(PHP 5 >= 5.4.0, PHP 7, PHP 8)
RecursiveCallbackFilterIterator::__construct — Створює об'єкт класу RecursiveCallbackFilterIterator на основі об'єкта RecursiveIterator
Опис
public RecursiveCallbackFilterIterator::__construct RecursiveIterator $iterator
callable $callback
) .
Створює ітератор, що фільтрує, на основі об'єкта-ітератора. RecursiveIterator, используя функциюcallback
для відбору необхідних елементів.
Список параметрів
iterator
Рекурсивний ітератор, якого потрібно застосувати фільтр.
callback
Callback-функція, яка має повертати true
, якщо поточний елемент підходить під умови фільтра, та **false
**якщо елемент потрібно виключити з перебору. Дивіться Приклади
Може бути будь-яким допустимим callableзначением.
Дивіться також
- Приклади використання RecursiveCallbackFilterIterator
- RecursiveCallbackFilterIterator::getChildren() - Повертає дочірні елементи ітератора, що зберігається всередині RecursiveCallbackFilterIterator
- RecursiveCallbackFilteriterator::hasChildren() - Перевіряє, чи містить поточний елемент внутрішнього ітератора дочірні елементи