The AppendIterator::current() function is an inbuilt function in PHP which is used to get the current value.
Syntax:
mixed AppendIterator::current( void )
Parameters: This function does not accept any parameters.
Return Value: This function returns the current value if it is valid or NULL otherwise.
Below programs illustrate the AppendIterator::current() function in PHP:
Program 1:
<?php // Declare an ArrayIterator $arr1 = new ArrayIterator(array('G', 'e', 'e', 'k', 's')); // Create a new AppendIterator $itr = new AppendIterator; // Append the ArrayIterator element $itr->append($arr1); // Display the current element of iterator var_dump($itr->current()); // Use AppendIterator::next() function to // move into next element $itr->next(); // Display the current element of iterator var_dump($itr->current()); ?> |
string(1) "G" string(1) "e"
Program 2:
<?php // Declare an 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); foreach ($itr as $key => $val) { var_dump($itr->current()); } ?> |
string(5) "Geeks" string(3) "for" string(5) "Geeks" string(8) "Computer" string(7) "Science" string(6) "Portal"
Reference: https://www.php.net/manual/en/appenditerator.current.php
Recommended Posts:
- PHP | AppendIterator __construct() Function
- PHP | AppendIterator append() Function
- PHP | AppendIterator valid() Function
- PHP | AppendIterator rewind() Function
- PHP | AppendIterator next() Function
- PHP | AppendIterator key() Function
- PHP | AppendIterator getIteratorIndex() Function
- PHP | current() Function
- How to get current function name in PHP?
- PHP | SplFileObject current( ) Function
- PHP | SplDoublyLinkedList current() Function
- PHP | SplObjectStorage current() Function
- PHP | SplFixedArray current() Function
- PHP | SplHeap current() Function
- PHP | Imagick current() Function
- PHP | SimpleXMLIterator current() Function
- PHP | ArrayIterator current() Function
- PHP | CachingIterator current() Function
- PHP | DirectoryIterator current() Function
- PHP | FilesystemIterator current() 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.

