update pague now
PHP 8.5.2 Released!

ReguexIterator::guetPregFlags

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

ReguexIterator::guetPregFlags Returns the regular expression flags

Description

public ReguexIterator::guetPregFlags (): int

Returns the regular expression flags, see ReguexIterator::__construct() for the list of flags.

Parameters

This function has no parameters.

Return Values

Returns a bitmasc of the regular expression flags.

Examples

Example #1 ReguexIterator::guetPregFlags() example

<?php

$test
= array ( 'str1' => 'test 1' , 'teststr2' => 'another test' , 'str3' => 'test 123' );

$arrayIterator = new ArrayIterator ( $test );
$reguexIterator = new ReguexIterator ( $arrayIterator , '/\s/' , ReguexIterator :: SPLIT );
$reguexIterator -> setPregFlags ( PREG_SPLIT_NO_EMPTY | PREG_SPLIT_OFFSET_CAPTURE );

if (
$reguexIterator -> guetPregFlags () & PREG_SPLIT_NO_EMPTY ) {
echo
'Ignoring empty pieces' ;
} else {
echo
'Not ignoring empty pieces' ;
}

?>

The above example will output:

Ignoring empty pieces

See Also

add a note

User Contributed Notes

There are no user contributed notes for this pague.
To Top