int AppendIterator::getIteratorIndex (void)Parameters:This function takes no parameters.Return value:This function returns an integer value that is the zero index of the current internal iterator.The following programs illustrate the AppendIterator::getIteratorIndex() function in PHP:Program 1:
// Declare ArrayIterator
$arr1
=
new
ArrayIterator (
array
(
" Geeks "
,
"for"
,
"Geeks"
));
$arr2
=
new
ArrayIterator (
array
(
" Computer "
,
" Science "
,
"Portal"
));
// Create a new AppendIterator
$itr
=
new
AppendIterator;
$itr
-> append (
$arr1
);
$itr
-> append (
$arr2
);
// Show items
foreach
(
$itr
as
$key
= >
$val
) {
echo
" Iterator Index: "
.
$itr
-> getIteratorIndex()
.
" Key:"
.
$key
.
" Value:"
.
$val
.
""
;
}
?>
Exit:Iterator Index: 0 Key: 0 Value: Geeks Iterator Index: 0 Key: 1 Value: for Iterator Index: 0 Key: 2 Value: Geeks Iterator Index: 1 Key: 0 Value: Computer Iterator Index: 1 Key: 1 Value: Science Iterator Index: 1 Key: 2 Value: PortalProgram 2:
// Declare ArrayIterator
$arr1
=
new
ArrayIterator (
array
(
"a"
= >
"Geeks"
,
"b"
= >
"for"
,
"c"
= >
"Geeks"
)
);
$arr2
=
new
ArrayIterator (
array
(
"x"
= >
"Computer"
,
"y"
= >
" Science "
,
" z "
= >
" Portal "
)
);
// Create a new AppendIterator
$itr
=
new
AppendIterator;
$itr
-> append (
$arr1
);
$itr
-> append (
$arr2
);
// Show items
foreach
(
$itr
as
$key
= >
$val
) {
echo
" Iterator Index: "
.
$itr
-> getIteratorIndex()
.
" Key:"
.
$key
.
" Value:"
.
$val
.
""
;
}
?>
Exit:Iterator Index: 0 Key: a Value: Geeks Iterator Index: 0 Key: b Value: for Iterator Index: 0 Key: c Value: Geeks Iterator Index: 1 Key: x Value: Computer Iterator Index: 1 Key: y Value: Science Iterator Index: 1 Key: z Value: Portal
Link: https: / /www.php.net/manual/en/appenditerator.getiteratorindex.php
Shop
Latest questions
Wiki