Fonction PHP ArrayIterator offsetSet ()

| | | | | | | |
Syntaxe :
void ArrayIterator::offsetSet (mixed $index, mixed $newval)
Paramètres :Cette fonction prend deux paramètres comme ci-dessus et décrits ci-dessous :
  • $index : ce paramètre contient l`index pour définir le décalage.
  • $newval :ce paramètre contient la nouvelle valeur à stocker à l`index spécifié.
Valeur renvoyée :Cette fonction ne renvoie aucune valeur. les programmes suivants illustrent la fonction ArrayIterator::offsetSet() en PHP :Programme 1 :
// Déclarer ArrayIterator$arrItr = nouveau ArrayIterator ( array ( "a" = > 4, "b" = > 2, " g" = > 8, "d" = > 6, "e" = > 1, "f" = > 9 ) );
// Mettre à jour la valeur à l`index 1 $arrItr -> offsetSet ( "g" , "Geeks" );
// Imprimer le ArrayObject mis à jourprint_r ( $arrItr );
?>
Quitter :
ArrayIterator Object ( [storage : ArrayIterator : private ] => Tableau ([a] => 4 [b] => 2 [g] => Geeks [d] => 6 [e] => 1 [f] => 9))
Programme 2 : < ? php
// Déclarer ArrayIterator$arrItr = nouveau ArrayIterator ( tableau ( "pour" , " Geeks " , " Sciences " , "Geeks" , "Portail" , "Ordinateur" ) );
// Mettre à jour la valeur à l`index 1 $ arrItr -> offsetSet (1, "GeeksforGeeks" );
// Imprime le ArrayObject mis à jourprint_r ( $arrItr );
?>
Quitter :
ArrayIterator Object ( [stockage : ArrayIterator : privé] => Array ([0] => for [1] => GeeksforGeeks [2 ] => Science [3] => Geeks [4] => Portail [5] => Ordinateur))
Lien : https://www.php.net/manual/en/arrayiterator.offsetset.php