Syntax:void ArrayIterator::seek (int $position)
Parameters:This function takes one parameter,
$position,which contains the position to search.
Return value:this function is not returns no value.The following programs illustrate the ArrayIterator::seek() function in PHP:
Program 1:
/ / Declare ArrayIterator
$arrItr
=
new
ArrayIterator (
array
(
"a"
= > 4,
"b"
= > 2,
"g"
= > 8,
"d"
= > 6,
"e"
= > 1,
"f"
= > 9
)
);
// looking for position
$arrItr
-> seek (5);
// Show element
echo
$arrItr
-> current();
?>
Exit:9
Program 2:
// Declare ArrayIterator
$arrItr
=
new
ArrayIterator (
array
(
" b "
= >
" for "
,
"a"
= >
"Geeks"
,
" e "
= >
"Science"
,
"c"
= >
"Geeks"
,
"f"
= >
"Portal"
,
"d"
= >
"Computer"
)
);
// ArrayIterator validation
if
(
$arrItr
-> valid()) {
// looking for position
$arrItr
-> seek (3);
// Show element
echo
$arrItr
-> current();
}
?>
Exit:Geeks
Link: https://www.php.net/manual/ en / arrayiterator.seek.php