Fonction valid() de PHP
Exemple
Vérifiez si l'élément actuel est valide après un appel à rewind() et next() :
<?php
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Rappel</heading>
<body>N'oubliez pas de penser à moi ce week-end !</body>
</note>
XML;
$xml = new SimpleXMLIterator($note);
// revenir au premier élément
$xml->rewind();
// vérifier si valide
var_dump($xml->valid());
// passer à l'élément suivant
$xml->next();
// vérifier si valide
var_dump($xml->valid());
?> Définition et Utilisation
La fonction valid() vérifie si l'élément actuel est valide après un appel à rewind() ou next() .
Syntaxe
SimpleXMLIterator::valid() Détails Techniques
| Valeur de retour : | TRUE si l'élément est valide. FALSE sinon |
|---|---|
| Version PHP : | 5.0+ |
Plus d'Exemples
Exemple
Vérifiez si l'élément actuel est valide après un appel à rewind() et next() :
<?php
$xml = new SimpleXMLIterator('<books><book>Apprendre PHP</book></books>');
// revenir au premier élément
$xml->rewind();
// vérifier si valide
var_dump($xml->valid());
// passer à l'élément suivant
$xml->next();
// vérifier si valide - sera bool(false) car il n'y a qu'un seul élément
var_dump($xml->valid());
?>