مثال
بررسی کنید که آیا عنصر فعلی پس از فراخوانی به rewind() و next():
>
این آخر هفته مرا فراموش نکنید!
XML;
$xml = SimpleXMLIterator جدید ($note)؛
// به اولین عنصر برگردید
$xml->rewind();
// بررسی کنید که آیا معتبر است
var_dump($xml->valid());
// انتقال به عنصر بعدی
$xml->next();
// بررسی کنید آیا معتبر است
var_dump($xml->valid());
?>
اجرای مثال »
تعریف و استفاده
عملکرد valid() بررسی می کند که آیا عنصر فعلی پس از فراخوانی معتبر است یا خیر
به rewind() یا
next().
نحو
SimpleXMLIterator::valid()
جزئیات فنی
| مقدار بازگشتی: | درست است. FALSE در غیر این صورت |
|---|---|
| نسخه PHP: | 5.0+ |
نمونه های بیشتر
مثال
بررسی کنید که آیا عنصر فعلی پس از فراخوانی به rewind() و next():
$xml = new SimpleXMLIterator('<کتاب><کتاب>یادگیری
PHP');
// عقب به اولین عنصر
$xml->rewind();
// بررسی کنید که آیا معتبر است
var_dump($xml->valid());
// انتقال به
عنصر بعدی
$xml->next();
// بررسی کنید آیا معتبر است - bool(false) خواهد بود
زیرا فقط یک عنصر وجود دارد
var_dump($xml->valid());
?>
اجرای مثال »
❮ مرجع PHP SimpleXML