array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'fr', ), 'this' => array ( 0 => 'arrayiterator.offsetunset.php', 1 => 'ArrayIterator::offsetUnset', ), 'up' => array ( 0 => 'class.arrayiterator.php', 1 => 'ArrayIterator', ), 'prev' => array ( 0 => 'arrayiterator.offsetset.php', 1 => 'ArrayIterator::offsetSet', ), 'next' => array ( 0 => 'arrayiterator.rewind.php', 1 => 'ArrayIterator::rewind', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'fr', 'path' => 'reference/spl/arrayiterator/offsetunset.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 5, PHP 7, PHP 8)
ArrayIterator::offsetUnset — Efface la valeur d'une position
Efface la valeur d'une position.
Si une itération est en cours, et que
ArrayIterator::offsetUnset() est utilisé pour unset
l'index actuel de l'itération, la position de l'itération sera avancé au
prochain index.
Comme la position de l'itération est aussi avancée à la fin de la déclaration
de boucle foreach, l'utilisation de
ArrayIterator::offsetUnset() à l'intérieur d'une boucle
foreach
peut résulter en des index qui seront omit.
key
La position à effacer.
Aucune valeur n'est retournée.