Definisi dan Penggunaan
Fungsi valid()
dapat digunakan untuk memeriksa apakah elemen saat ini valid setelah panggilan ke rewind()
atau next()
.
Syntax
SimpleXMLIterator::valid()
Detail Teknis
Return Value: | TRUE jika elemen valid. FALSE sebaliknya |
---|---|
PHP Version: | 5.0+ |
Contoh 1
Periksa apakah elemen saat ini valid setelah panggilan ke rewind () dan next ():
<?php $note=<<<XML <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Do not forget me this weekend!</body> </note> XML; $xml = new SimpleXMLIterator($note); // mundur ke elemen pertama $xml->rewind(); // periksa kevalidan var_dump($xml->valid()); // pindah ke elemen berikutnya $xml->next(); // periksa kevalidan var_dump($xml->valid()); ?> //Ouput : bool(true) bool(true)
Contoh
Periksa apakah elemen saat ini valid setelah panggilan ke rewind () dan next ():
<?php $xml = new SimpleXMLIterator('<books><book>Learn PHP</book></books>'); // mundur ke elemen pertama $xml->rewind(); // periksa kevalidan var_dump($xml->valid()); // pindah ke elemen berikutnya $xml->next(); // periksa kevalidan - akan menjadi bool (false) karena hanya ada satu elemen var_dump($xml->valid()); ?> // Output : bool(true) bool(false)