The ArrayIterator::next() function is an inbuilt function in PHP which is used to move the iterator to the next entry.
Syntax:
void ArrayIterator::next( void )
Parameters: This function does not accept any parameters.
Return Value: This function does not return any value.
Below programs illustrate the ArrayIterator::next() function in PHP:
Program 1:
<?php // Declare an ArrayIterator $arrItr = new ArrayIterator( array('G', 'e', 'e', 'k', 's', 'f', 'o', 'r') ); // Display the elements while($arrItr->valid()) { echo $arrItr->current(); $arrItr->next(); } ?> |
Geeksfor
Program 2:
<?php // Declare an ArrayIterator $arrItr = new ArrayIterator( array("Geeks", "for", "Geeks") ); // Display value of array iterator echo $arrItr->current() . "\n"; // Use next() function to move // element into next position $arrItr->next(); // Display value of array iterator echo $arrItr->current() . "\n"; // Use next() function to move // element into next position $arrItr->next(); // Display value of array iterator echo $arrItr->current(); ?> |
Geeks for Geeks
Reference: https://www.php.net/manual/en/arrayiterator.next.php
Recommended Posts:
- PHP | ArrayIterator setFlags() Function
- PHP | ArrayIterator natsort() Function
- PHP | ArrayIterator ksort() Function
- PHP | ArrayIterator key() Function
- PHP | ArrayIterator getFlags() Function
- PHP | ArrayIterator getArrayCopy() Function
- PHP | ArrayIterator current() Function
- PHP | ArrayIterator count() Function
- PHP | ArrayIterator __construct() Function
- PHP | ArrayIterator asort() Function
- PHP | ArrayIterator append() Function
- PHP | ArrayIterator uksort() Function
- PHP | ArrayIterator uasort() Function
- PHP | ArrayIterator serialize() Function
- PHP | ArrayIterator valid() Function
- PHP | ArrayIterator offsetExists() Function
- PHP | ArrayIterator offsetUnset() Function
- PHP | ArrayIterator offsetGet() Function
- PHP | ArrayIterator offsetSet() Function
- PHP | ArrayIterator rewind() Function
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.

