PHP

Fungsi valid() SimpleXML PHP

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)

Hanifah Nurbaeti