SimpleXMLIterator::current

(PHP 5, PHP 7, PHP 8)

SimpleXMLIterator::currentRetourne l'entrée courante

Description

public SimpleXMLIterator::current(): mixed

Cette méthode retourne l'élément courant comme un objet SimpleXMLIterator ou bien null.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne l'élément courant comme un objet SimpleXMLIterator ou null, en cas d'échec.

Exemples

Exemple #1 Retourne l'élément courant

<?php
$xmlIterator 
= new SimpleXMLIterator('<books><book>PHP basics</book><book>XML basics</book></books>');
var_dump($xmlIterator->current());

$xmlIterator->rewind(); // Retour au premier élément
var_dump($xmlIterator->current());
?>

L'exemple ci-dessus va afficher :

NULL
object(SimpleXMLIterator)#2 (1) {
  [0]=>
  string(10) "PHP basics"
}

Voir aussi

add a note add a note

User Contributed Notes 1 note

up
3
bmafzallmahmud at gmail dot com
6 years ago
<?php
$note
=<<<XML
<note>
<to>Afzall</to>
<from>Hasan</from>
<heading>Reminder</heading>
<body>Don't forget your parents</body>
</note>
XML;

$xmlIterator = new SimpleXMLIterator($note);
var_dump($xmlIterator->current()); //out put : NULL
var_dump($xmlIterator->rewind()); //out put null
$xmlIterator->rewind(); //beacse of rewind to first element then show "$xmlIterator->current()""
var_dump($xmlIterator->current());
//out put : object(SimpleXMLIterator)#2 (1) { [0]=> string(6) "Afzall" }
?>
To Top