SimpleXMLElement::rewind
PHP Manual
PHP Manual»SimpleXMLElement»SimpleXMLElement::rewind

SimpleXMLElement::rewind

(PHP 8)

SimpleXMLElement::rewindRemet le pointeur au début

Description

public function SimpleXMLElement::rewind(): void
Avertissement

Antérieur à PHP 8.0, SimpleXMLElement::rewind() n'était déclarée que sur la sous-classe SimpleXMLIterator.

Cette méthode remet l'itérateur SimpleXMLElement au premier élément.

Note: À partir de PHP 8.4.0, l'appel aux méthodes de lecture (telles que SimpleXMLElement::asXML() ou SimpleXMLElement::getName()) ou la conversion d'un SimpleXMLElement en string ne remet plus implicitement l'itérateur au début. Lorsque cela est nécessaire, l'itérateur doit être explicitement remis au début en appelant cette méthode.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Aucune valeur n'est retournée.

Exemples

Exemple #1 Retour au premier élément

<?php
$xmlElement = new SimpleXMLElement('<books><book>PHP Basics</book><book>XML Basics</book></books>');
$xmlElement->rewind();

var_dump($xmlElement->current());
?>

L'exemple ci-dessus va afficher :

object(SimpleXMLElement)#2 (1) {
  [0]=>
  string(10) "PHP Basics"
}

To Top