PHP | ArrayIterator setFlags() Function

The ArrayIterator::setFlags() function is an inbuilt function in PHP which is used to set the behavior of flags.
Syntax:
void ArrayIterator::setFlags( string $flags )
Parameters: This function accepts single parameter $flags which holds the new ArrayIterator behavior.
Return Value: This function does not return any value.
Below programs illustrate the ArrayIterator::setFlags() function in PHP:
Program 1:
php
<?php// Declare an ArrayIterator$arrItr = new ArrayIterator( array('G', 'e', 'e', 'k', 's'));// Set the flags$arrItr->setFlags(ArrayIterator::STD_PROP_LIST);// Display the resultvar_dump($arrItr->getFlags());?> |
Output:
int(1)
Program 2:
php
<?php // Declare an ArrayIterator$arrItr = new ArrayIterator( array( "a" => "Geeks", "b" => "for", "c" => "Geeks" ));// Append some elements$arrItr->append("Computer"); $arrItr->append("Science"); $arrItr->append("Portal"); // Set the flags$arrItr->setFlags(ArrayIterator::ARRAY_AS_PROPS);// Get the flagsvar_dump($arrItr->getFlags());?> |
Output:
int(2)
Reference: https://www.php.net/manual/en/arrayiterator.setflags.php
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, zambiatek Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!



