La función AppendIterator::current() es una función incorporada en PHP que se utiliza para obtener el valor actual.
Sintaxis:
mixed AppendIterator::current( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función devuelve el valor actual si es válido o NULL en caso contrario.
Los siguientes programas ilustran la función AppendIterator::current() en PHP:
Programa 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()); ?>
Producción:
string(1) "G" string(1) "e"
Programa 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()); } ?>
Producción:
string(5) "Geeks" string(3) "for" string(5) "Geeks" string(8) "Computer" string(7) "Science" string(6) "Portal"
Referencia: https://www.php.net/manual/en/appenditerator.current.php