Skip to content
Related Articles

Related Articles

Improve Article
ArrayObject getIteratorClass() Function in PHP
  • Last Updated : 22 Mar, 2019

The getIteratorClass() function of the ArrayObject class in PHP is used to get the classname of the iterator used to iterate over this ArrayObject.

Syntax:

string getIteratorClass() 

Parameters: This function does not accepts any parameters.

Return Value: This function returns the iterator classname for this ArrayObject.

Below programs illustrate the above function:



Program 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);
  
?>
Output:
ArrayIterator

Program 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);
  
?>
Output:
SampleIterator

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




My Personal Notes arrow_drop_up
Recommended Articles
Page :