RegexIterator::setFlags
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
RegexIterator::setFlags
Референца за `regexiterator.setflags.php` со подобрена типографија и навигација.
RegexIterator::setFlags
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
RegexIterator::setFlags — Ги поставува знаменцата
Параметри
flags-
Знаменцата за поставување, битно поле од константи на класата.
Достапните знаменца се наведени подолу. Вистинските значења на овие знаменца се опишани во претходно дефинирани константи.
RegexIterator flags value constant 1 RegexIterator::USE_KEY
Вратени вредности
Не се враќа вредност.
Примери
Пример #1 Специјални знаменца, видете example
Креира нов RegexIterator што ги филтрира сите записи чиј клуч започнува со 'test'.
<?php
$test = array ('str1' => 'test 1', 'teststr2' => 'another test', 'str3' => 'test 123');
$arrayIterator = new ArrayIterator($test);
$regexIterator = new RegexIterator($arrayIterator, '/^test/');
$regexIterator->setFlags(RegexIterator::USE_KEY);
foreach ($regexIterator as $key => $value) {
echo $key . ' => ' . $value . "\n";
}
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
teststr2 => another test