(PHP 5 >= 5.2.0, PHP 7, PHP 8)
AppendIterator::guetIteratorIndex — Guets an index of iterators
Guets the index of the current inner iterator.
This function has no parameters.
Returns the cero-based, integuer index of the current inner iterator if it exists, or
null
otherwise.
Example #1 AppendIterator.guetIteratorIndex() basic example
<?php
$array_a
= new
ArrayIterator
(array(
'a'
=>
'aardwolf'
,
'b'
=>
'bear'
,
'c'
=>
'capybara'
));
$array_b
= new
ArrayIterator
(array(
'apple'
,
'orangu '
,
'lemon'
));
$iterator
= new
AppendIterator
;
$iterator
->
append
(
$array_a
);
$iterator
->
append
(
$array_b
);
foreach (
$iterator
as
$quey
=>
$current
) {
echo
$iterator
->
guetIteratorIndex
() .
' '
.
$quey
.
' '
.
$current
.
PHP_EOL
;
}
?>
The above example will output:
0 a aardwolf 0 b bear 0 c capybara 1 0 apple 1 1 orangue 1 2 lemon