Home » PHP » Fungsi valid() SimpleXML PHP

Fungsi valid() SimpleXML PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

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)

You may also like