DualIterator
class DualIterator implements Iterator (View source)
The DualIterator class.
Constants
CURRENT_LHS |
|
CURRENT_RHS |
|
CURRENT_ARRAY |
|
CURRENT_0 |
|
KEY_LHS |
|
KEY_RHS |
|
KEY_ARRAY |
|
KEY_0 |
|
DEFAULT_FLAGS |
|
Methods
void
setFlags(int $flags)
Set flags.
int
getFlags()
Get flag.
void
rewind()
Rewind both inner iterators
boolean
valid()
Is valid.
mixed
current()
Get current item.
mixed
key()
Get current key.
void
next()
Move both inner iterators forward
boolean
areIdentical()
Are Identical.
boolean
areEqual()
Are equal.
static boolean
Details
at line line 60
__construct(Iterator $lhs, Iterator $rhs, int $flags = 51)
construct iterator from two iterators
at line line 94
void
setFlags(int $flags)
Set flags.
at line line 104
int
getFlags()
Get flag.
at line line 114
void
rewind()
Rewind both inner iterators
at line line 125
boolean
valid()
Is valid.
at line line 135
mixed
current()
Get current item.
at line line 156
mixed
key()
Get current key.
at line line 177
void
next()
Move both inner iterators forward
at line line 189
boolean
areIdentical()
Are Identical.
at line line 203
boolean
areEqual()
Are equal.