PHP SimpleXMLIterator::valid SimpleXML 函数
-
定义和用法
SimpleXMLIterator::valid - 检查当前元素是否有效 -
版本支持
PHP4 PHP5 PHP7 不支持 支持 支持 -
语法
SimpleXMLIterator::valid ( void )
此方法在调用SimpleXMLIterator::rewind()或SimpleXMLIterator::next()之后检查当前元素是否有效。 -
参数
参数 必需的 描述 无 -
返回值
如果当前元素有效,则返回TRUE,否则返回FALSE -
示例
尝试一下$xmlIterator = new SimpleXMLIterator('<books><book>SQL Basics</book></books>'); $xmlIterator->rewind(); // rewind to the first element echo var_dump($xmlIterator->valid()); // bool(true) $xmlIterator->next(); // advance to the next element echo var_dump($xmlIterator->valid()); // bool(false) because there is only one element
-
相关函数
SimpleXMLIterator::key() - 返回当前键SimpleXMLIterator::next() - 移至下一个元素SimpleXMLIterator::rewind() - 检查当前元素是否有效