Fungsi hasChildren()
dapat digunakan untuk memeriksa apakah elemen saat ini memiliki child.
SimpleXMLIterator::hasChildren()
Return Value: | TRUE jika elemen saat ini memiliki turunan. FALSE sebaliknya |
---|---|
PHP Version: | 5.0+ |
Contoh
Memeriksa apakah elemen saat ini memiliki turunan, jika memiliki; keluaran elemen saat ini:
<?php $bookxml = <<<XML <bookstore> <book> <title>Everyday Italian</title> <author>Giada De Laurentiis</author> </book> <book> <title>Harry Potter</title> <author>J K. Rowling</author> </book> <book> <title>Learning XML</title> <author>Erik T. Ray</author> </book> </bookstore> XML; $xml = new SimpleXMLIterator($bookxml); for( $xml->rewind(); $xml->valid(); $xml->next() ) { if($xml->hasChildren()) { var_dump($xml->current()); echo "<br>"; } } ?> /* Output : object(SimpleXMLIterator)#2 (2) { ["title"]=> string(16) "Everyday Italian" ["author"]=> string(19) "Giada De Laurentiis" } object(SimpleXMLIterator)#2 (2) { ["title"]=> string(12) "Harry Potter" ["author"]=> string(12) "J K. Rowling" } object(SimpleXMLIterator)#2 (2) { ["title"]=> string(12) "Learning XML" ["author"]=> string(11) "Erik T. Ray" }