MediaWiki
REL1_22
|
An iterator which works exactly like: More...
Public Member Functions | |
__construct ($delim, $subject) | |
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 521 of file StringUtils.php.
ExplodeIterator::__construct | ( | $ | delim, |
$ | subject | ||
) |
Construct a DelimIterator.
string | $delim | |
string | $subject |
Definition at line 542 of file StringUtils.php.
Definition at line 571 of file StringUtils.php.
Referenced by next(), and refreshCurrent().
Definition at line 578 of file StringUtils.php.
Definition at line 585 of file StringUtils.php.
References current(), and refreshCurrent().
Definition at line 559 of file StringUtils.php.
References current().
Definition at line 553 of file StringUtils.php.
References refreshCurrent().
Referenced by __construct().
Definition at line 603 of file StringUtils.php.
ExplodeIterator::$curPos |
Definition at line 529 of file StringUtils.php.
ExplodeIterator::$current |
Definition at line 535 of file StringUtils.php.
ExplodeIterator::$delim |
Definition at line 526 of file StringUtils.php.
Referenced by __construct().
ExplodeIterator::$delimLength |
Definition at line 526 of file StringUtils.php.
ExplodeIterator::$endPos |
Definition at line 532 of file StringUtils.php.
ExplodeIterator::$subject |
Definition at line 523 of file StringUtils.php.
Referenced by __construct().
ExplodeIterator::$subjectLength |
Definition at line 523 of file StringUtils.php.