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() - 检查当前元素是否有效