PHP valid() 函数
定义和用法
valid() 函数在调用 rewind() 或 next() 后检查当前元素是否有效。
实例
例子 1
在调用 rewind() 和 next() 后检查当前元素是否有效:
<?php $note=<<<XML <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Do not forget the meeting!</body> </note> XML; $xml = new SimpleXMLIterator($note); // 返回到第一个元素 $xml->rewind(); // 检查是否有效 var_dump($xml->valid()); // 移动到下一个元素 $xml->next(); // 检查是否有效 var_dump($xml->valid()); ?>
例子 2
在调用 rewind() 和 next() 后检查当前元素是否有效:
<?php
$xml = new SimpleXMLIterator('<books><book>Learn PHP</book></books>');
// 返回到第一个元素
$xml->rewind();
// 检查是否有效
var_dump($xml->valid());
// 移动到下一个元素
$xml->next();
// 检查是否有效 - 由于只有一个元素,将返回 bool(false)
var_dump($xml->valid());
?>
语法
SimpleXMLIterator::valid()
技术细节
| 返回值: | 如果元素有效,则返回 TRUE,否则返回 FALSE。 |
|---|---|
| PHP 版本: | 5.0+ |