PHP | CachingIterator next() Function

The CachingIterator::next() function is an inbuilt function in PHP which is used to move the iterator to the forward.
Syntax:
void CachingIterator::next( void )
Parameters: This function does not accept any parameters.
Return Value: This function does not return any value.
Below programs illustrate the CachingIterator::next() function in PHP:
Program 1:
| <?php     Â// Declare an array $arr= array('G', 'e', 'e', 'k', 's');     Â// Create a new CachingIterator $cachIt= newCachingIterator(     newArrayIterator($arr),      CachingIterator::FULL_CACHE );  Âforeach($cachItas$element) {     echo$cachIt->current() . " ";     $cachIt->next(); }  Â?>  | 
Output:
G e s
Program 2:
| <?php     Â// Declare an ArrayIterator $arr= array(     "a"=> "Geeks",     "b"=> "for",     "c"=> "Geeks",     "d"=> "Computer",     "e"=> "Science",     "f"=> "Portal");   Â// Create a new CachingIterator $cachIt= newCachingIterator(     newArrayIterator($arr),      CachingIterator::FULL_CACHE );  Âforeach($cachItas$key=> $value) {     echo$key. " => ". $cachIt->current() . "\n";     $cachIt->next(); }  Â?>  | 
Output:
a => Geeks c => Geeks e => Science
Reference: https://www.php.net/manual/en/cachingiterator.next.php
 
				 
					


