(PHP 8)
SimpleXMLElement::rewind — Remet le pointeur au début
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.
Cette fonction ne contient aucun paramètre.
Aucune valeur n'est retournée.
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"
}