Наша группа в телеграмм для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

The RegexIterator class

(PHP 5 >= 5.2.0)

Введение

This iterator can be used to filter another iterator based on a regular expression.


Обзор классов


RegexIterator extends FilterIterator {
/* Константы */
const integer RegexIterator->MATCH = 0 ;
const integer GET_MATCH = 1 ;
const integer ALL_MATCHES = 2 ;
const integer SPLIT = 3 ;
const integer REPLACE = 4 ;
const integer USE_KEY = 1 ;
/* Методы */
RegexIterator::__construct ( Iterator $iterator , string $regex [, int $mode [, int $flags [, int $preg_flags ]]] )
public bool RegexIterator::accept ( void )
public int RegexIterator::getFlags ( void )
public int RegexIterator::getMode ( void )
public int RegexIterator::getPregFlags ( void )
public string RegexIterator::getRegex ( void )
public void RegexIterator::setFlags ( int $flags )
public void RegexIterator::setMode ( int $mode )
public void RegexIterator::setPregFlags ( int $preg_flags )
/* Наследуемые методы */
abstract bool FilterIterator::accept ( void )
FilterIterator::__construct ( Iterator $iterator )
mixed FilterIterator::current ( void )
Iterator FilterIterator::getInnerIterator ( void )
mixed FilterIterator::key ( void )
void FilterIterator::next ( void )
void FilterIterator::rewind ( void )
bool FilterIterator::valid ( void )
}

Предопределенные константы

RegexIterator operation modes

RegexIterator::ALL_MATCHES -

Return all matches for the current entry (see preg_match_all()).

RegexIterator::GET_MATCH -

Return the first match for the current entry (see preg_match()).

RegexIterator::MATCH -

Only execute match (filter) for the current entry (see preg_match()).

RegexIterator::REPLACE -

Replace the current entry (see preg_replace(); Not fully implemented yet)

RegexIterator::SPLIT -

Returns the split values for the current entry (see preg_split()).


RegexIterator Flags

RegexIterator::USE_KEY -

Special flag: Match the entry key instead of the entry value.


Содержание


Описание класса regexiterator, примеры использования класса regexiterator.



Смотрите также:
Описание на ru2.php.net
Описание на php.ru

.

Популярное:


Содержание: