PHP | Función CachingIterator rebobinar()

La función CachingIterator::rewind() es una función incorporada en PHP que se usa para rebobinar el iterador.

Sintaxis:

void CachingIterator::rewind( void )

Parámetros: Esta función no acepta ningún parámetro.

Valor devuelto: esta función no devuelve ningún valor.

Los siguientes programas ilustran la función CachingIterator::rewind() en PHP:

Programa 1:

<?php 
  
// Declare an ArrayIterator 
$arr = new ArrayIterator( 
    array( 
        "a" => 4, 
        "b" => 2, 
        "g" => 8, 
        "d" => 6, 
        "e" => 1, 
        "f" => 9 
    ) 
); 
  
// Create a new CachingIterator
$cachIt = new CachingIterator(
    new ArrayIterator($arr), 
    CachingIterator::FULL_CACHE
);
  
// Move to last position 
$cachIt->seek(5); 
  
// Display the next value 
var_dump($cachIt->next()); 
  
// Move to start position 
$cachIt->rewind(); 
  
// Display the current element 
echo $cachIt->current(); 
  
?>
Producción:

NULL
4

Programa 2:

<?php 
      
// Declare an ArrayIterator 
$arr = new ArrayIterator( 
    array( 
        "b" => "for", 
        "a" => "Geeks", 
        "e" => "Science", 
        "c" => "Geeks", 
        "f" => "Portal", 
        "d" => "Computer"
    ) 
); 
  
// Create a new CachingIterator
$cachIt = new CachingIterator(
    new ArrayIterator($arr), 
    CachingIterator::FULL_CACHE
);
      
// Check the validity of ArrayIterator 
while($cachIt->valid()) { 
    $cachIt->next(); 
} 
  
// Move to start position 
$cachIt->rewind(); 
  
// Display the current element 
echo $cachIt->current(); 
  
?>
Producción:

for

Referencia: https://www.php.net/manual/en/cachingiterator.rewind.php

Publicación traducida automáticamente

Artículo escrito por jit_t y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *