Función ArrayObject getIteratorClass() en PHP

La función getIteratorClass() de la clase ArrayObject en PHP se usa para obtener el nombre de clase del iterador usado para iterar sobre este ArrayObject.

Sintaxis :

string getIteratorClass() 

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

Valor devuelto : esta función devuelve el nombre de clase del iterador para este ArrayObject.

Los siguientes programas ilustran la función anterior:

Programa 1 :

<?php
// PHP program to illustrate the
// getIteratorClass() function
  
$arr = array("a" => "geeks", "b" => "are", "c" => "awesome");
  
// Create array object
$arrObject = new ArrayObject($arr);
  
// Fetch the iterator classname 
$itrClassName = $arrObject->getIteratorClass();
  
// Print the iterator classname
print($itrClassName);
  
?>
Producción:

ArrayIterator

Programa 2 :

<?php
// PHP program to illustrate the
// getIteratorClass() function
  
// Create a custom interator
class SampleIterator extends ArrayIterator{
      
}
  
$arr = array("a" => "geeks", "b" => "are", "c" => "awesome");
  
// Create array object
$arrObject = new ArrayObject($arr);
  
// Set new iterator
$arrObject->setIteratorClass('SampleIterator');
  
// Fetch the iterator classname 
$itrClassName = $arrObject->getIteratorClass();
  
// Print the iterator classname
print($itrClassName);
  
?>
Producción:

SampleIterator

Referencia : http://php.net/manual/en/arrayobject.getiteratorclass.php

Publicación traducida automáticamente

Artículo escrito por gopaldave 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 *