Fonction PHP AppendIterator getIteratorIndex ()

| | | | | | | | |
Syntaxe :
int AppendIterator : :getIteratorIndex (void)
Paramètres :Cette fonction prend aucun paramètre.Return value :Cette fonction renvoie une valeur entière qui est l`index zéro de l`itérateur interne courant.Les programmes suivants illustrent la fonction AppendIterator::getIteratorIndex() en PHP :Program 1 : < ? php
// Déclarer ArrayIterator $arr1 = nouveau ArrayIterator ( tableau ( " Geeks " , "pour"
, "Geeks" )); $arr2 = nouveau ArrayIterator ( tableau ( " Ordinateur " , " Sciences " , "Portail" ));
// Créer un nouvel AppendIterator$itr = nouveau AppendIterator ; $itr -> ajouter ( $arr1 ); $itr -> ajouter ( $arr2 );
// Afficher les élémentsforeach ( $itr as $key = > $val ) { echo " Index d`itérateur : " . $itr -> getIteratorIndex( ) . " Clé :" . $key . " Valeur :" . $val . "" ; }
?> Quitter :
Iterator Index : 0 Clé : 0 Valeur : Geeks Iterator Index : 0 Clé : 1 Valeur : pour Iterator Index : 0 Clé : 2 Valeur : Geeks Iterator Index : 1 Clé : 0 Valeur : Computer Iterator Index : 1 Clé : 1 Valeur : Science Iterator Index : 1 Clé : 2 Valeur : Portail
Programme 2 : < ? php
// Déclarer ArrayIterator$arr1=nouveauArrayIterator ( array ( "a" = > "Geeks" , "b" = > "pour" , "c" = > "Geeks" )); $arr2 = nouveau ArrayIterator ( array ( "x" = > "Ordinateur" , "y" = > " Sciences " , " z " = > " Portail " ) );
// Créer un nouvel AppendIterator$itr = new AppendIterator ; $itr -> ajouter ( $arr1 ); $ itr -> ajouter ( $arr2 );
// Afficher itemsforeach ( $itr as $key = > $val ) {/code> echo " Index itérateur : " . $itr -> getIteratorIndex() . " Clé :" . $key . " Valeur :" . $val . "" ; } < br>?> Quitter :
Iterator Index : 0 Clé : a Value : Geeks Iterator Index : 0 Key : b Value : for Iterator Index : 0 Clé : c Valeur : Geeks Iterator Index : 1 Clé : x Valeur : Computer Iterator Index : 1 Clé : y Valeur : Science Iterator Index : 1 Clé : z Valeur : Po rtal
Lien : https: / /www.php.net/manual/en/appenditerator.getiteratorindex.php