RegexIterator
PHP Manual

RegexIterator::setFlags

(PHP 5 >= 5.2.0)

RegexIterator::setFlagsتعیین پرچم‌ها

Description

public void RegexIterator::setFlags ( int $flags )

تعیین پرچم‌ها.

Parameters

flags

پرجمهای تعیین گشته، bitmask ثابت‌های کلاس.

پرچم‌های موجود در زیر فهرست شده‌اند. معنای واقعی این پرچم‌ها در ثابت‌های از پیش تعریف شده موجود است.

پرچم‌های RegexIterator
مقدار ثابت
1 RegexIterator::USE_KEY

Return Values

No value is returned.

Examples

Example #1 مثال RegexIterator::setFlags()

ساخت 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";
}
?>

The above example will output:

teststr2 => another test

See Also


RegexIterator
PHP Manual