PHP Dokumentation: Class regexiterator
12. Januar 2010 von werner
The RegexIterator class
Einführung
This iterator can be used to filter another iterator via a regular expression.
Klassenbeschreibung
RegexIterator
RegexIterator extends FilterIterator {
/* Constants */
/* Methods */
__construct ( Iterator $iterator , string $regex [, int $mode [, int $flags [, int $preg_flags ]]] )
/* Inherited methods */
FilterIterator::__construct ( Iterator $iterator )
}
Vordefinierte Konstanten
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 or the current key (see preg_replace()).
- 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.
Inhaltsverzeichnis
- RegexIterator::accept ? Get accept status
- RegexIterator::__construct ? Creates a new RegexIterator.
- RegexIterator::getFlags ? Returns the special flags.
- RegexIterator::getMode ? Returns operation mode.
- RegexIterator::getPregFlags ? Returns the regular expression flags.
- RegexIterator::setFlags ? Sets the special flags.
- RegexIterator::setMode ? Sets the operation mode.
- RegexIterator::setPregFlags ? Sets the regular expression flags.