The reset
method is used to reset the position of the internal pointer of the array to the first element and return the value.
In PHP
, each array contains an
We can move the pointer positions using methods like
next
,prev
, etc.
reset(array|object &$array): mixed
The reset()
method returns the value.
If an array is empty, then false
is returned.
<?php$numbers = [1,2,3,4,5];echo "Current Value is : ". current($numbers). "\n";next($numbers);next($numbers);next($numbers);echo "Current Value is : ". current($numbers). "\n";echo "Moving to the start of the array : ". reset($numbers). "\n";echo "Current Value is : ". current($numbers). "\n";?>
In the code above:
We create a numbers
array.
We use the current
method to print the value pointed by the current internal pointer of the array.
We use the next
method multiple times to move the pointer position one step forward and print the value pointed by the pointer.
We then use the reset
method to reset the internal pointer position to the first element of the array and print the value.