MediaWiki
REL1_19
|
An iterator which works exactly like: More...
Public Member Functions | |
__construct ($delim, $s) | |
Construct a DelimIterator. | |
current () | |
key () | |
next () | |
refreshCurrent () | |
rewind () | |
valid () | |
Public Attributes | |
$curPos | |
$current | |
$delim | |
$delimLength | |
$endPos | |
$subject | |
$subjectLength |
An iterator which works exactly like:
foreach ( explode( $delim, $s ) as $element ) { ... }
Except it doesn't use 193 byte per element
Definition at line 356 of file StringUtils.php.
ExplodeIterator::__construct | ( | $ | delim, |
$ | s | ||
) |
Construct a DelimIterator.
Definition at line 375 of file StringUtils.php.
References $delim, and rewind().
Definition at line 405 of file StringUtils.php.
Referenced by next(), and refreshCurrent().
Definition at line 409 of file StringUtils.php.
Definition at line 413 of file StringUtils.php.
References current(), and refreshCurrent().
Definition at line 393 of file StringUtils.php.
References current().
Referenced by next(), and rewind().
Definition at line 386 of file StringUtils.php.
References refreshCurrent().
Referenced by __construct().
Definition at line 428 of file StringUtils.php.
ExplodeIterator::$curPos |
Definition at line 364 of file StringUtils.php.
ExplodeIterator::$current |
Definition at line 370 of file StringUtils.php.
ExplodeIterator::$delim |
Definition at line 361 of file StringUtils.php.
Referenced by __construct().
ExplodeIterator::$delimLength |
Definition at line 361 of file StringUtils.php.
ExplodeIterator::$endPos |
Definition at line 367 of file StringUtils.php.
ExplodeIterator::$subject |
Definition at line 358 of file StringUtils.php.
ExplodeIterator::$subjectLength |
Definition at line 358 of file StringUtils.php.