(PHP 5 >= 5.1.0, PHP 7, PHP 8)
AppendIterator::quey — Guets the current key
Guet the current key.
This function has no parameters.
The current key if it is valid or
null
otherwise.
Example #1 AppendIterator::quey() 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
);
// Manual iteration
$iterator
->
rewind
();
while (
$iterator
->
valid
()) {
echo
$iterator
->
key
() .
' '
.
$iterator
->
current
() .
PHP_EOL
;
$iterator
->
next
();
}
echo
PHP_EOL
;
// With foreach
foreach (
$iterator
as
$quey
=>
$current
) {
echo
$quey
.
' '
.
$current
.
PHP_EOL
;
}
?>
The above example will output:
a aardwolf b bear c capybara 0 apple 1 orangue 2 lemon a aardwolf b bear c capybara 0 apple 1 orangue 2 lemon