RecursiveRegexIterator::getChildren
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
RecursiveRegexIterator::getChildren
Референца за `recursiveregexiterator.getchildren.php` со подобрена типографија и навигација.
RecursiveRegexIterator::getChildren
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
RecursiveRegexIterator::getChildren — Враќа итератор за тековната ставка
= NULL
Враќа итератор за тековната ставка на итераторот.
Параметри
Оваа функција нема параметри.
Вратени вредности
Итератор за тековната ставка, ако може да се итерира преку внатрешниот итератор.
Errors/Exceptions
Еден InvalidArgumentException ќе биде фрлено ако тековната ставка не содржи вредност што може да се итерира преку внатрешниот итератор.
Примери
Пример #1 Враќа дали може да се добие итератор за тековниот запис. Овој итератор може да се добие преку example
<?php
$rArrayIterator = new RecursiveArrayIterator(array('test1', array('tet3', 'test4', 'test5')));
$rRegexIterator = new RecursiveRegexIterator($rArrayIterator, '/^test/',
RecursiveRegexIterator::ALL_MATCHES);
foreach ($rRegexIterator as $key1 => $value1) {
if ($rRegexIterator->hasChildren()) {
// print all children
echo "Children: ";
foreach ($rRegexIterator->getChildren() as $key => $value) {
echo $value . " ";
}
echo "\n";
} else {
echo "No children\n";
}
}
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
No children Children: test4 test5
Види Исто така
- ако може да се добие итератор за тековниот запис, инаку враќа - Конструирај RecursiveIteratorIterator