Syntaxe :void AppendIterator ::next (void)
Paramètres :Cette fonction prend aucun paramètre.
Valeur de retour :Cette fonction ne renvoie aucune valeur.Les programmes suivants illustrent la fonction AppendIterator ::next() en PHP :
Programme 1 :
// Déclarer ArrayIterator
$arr1
=
nouveau
ArrayIterator ( array
(
`G`
,
`e`
,
` e`
,
`k`
,
` s`
));
// Créer un nouvel AppendIterator
$itr
=
new
AppendIterator ;
// Ajouter un élément ArrayIterator
$itr
-> append (
$arr1
);
// Afficher le courant élément itérateur
var_dump (
$itr
-> current());
// Utiliser la fonction AppendIterator::next() pour
// passer à l`élément suivant
$itr
-> next();
// Afficher l`élément itérateur actuel
var_dump (
$it r
-> actuel());
?>
Quitter :string (1 ) "G" string (1) "e"
Programme 2 :
// Déclarer ArrayIterator
$arr1
=
nouveau
ArrayIterator (
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
);
$itr
->
rembobiner
();
pendant que
(
$itr
-> valid()) {/code>
echo
"ArrayIterator Key :"
.
$itr
-> key().
" ArrayIterator Value :"
.
$itr
-> courant().
""
;
$itr
-> suivant();
}
?>
Quitter :Clé ArrayIterator : a Valeur ArrayIterator : Geeks Clé ArrayIterator : b Valeur ArrayIterator : for ArrayIterator Clé : c Valeur ArrayIterator : Geeks Clé ArrayIterator : x Valeur ArrayIterator : Ordinateur Clé ArrayIterator : y Valeur ArrayIterator : Science ArrayIterator Clé : z ArrayIterator Valeur : Portail Lien : https://www.php.net/manual/en/appenditerator .next.php