Php/func simplexml valid

来自菜鸟教程
跳转至:导航、​搜索

PHP valid()函数

Simple PHP SimpleXML参考

在调用rewind()和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);

// rewind to the first element

  $xml->rewind();

// check if valid
var_dump($xml->valid());


// move to the next element
$xml->next();

// check if valid

  var_dump($xml->valid());
?>

定义和用法

valid()函数会在调用后检查当前元素是否有效 倒带()

or 下一个()

.

句法

SimpleXMLIterator::valid()

技术细节

返回值: 如果element有效,则为TRUE。否则为FALSE
PHP版本: 5.0+

更多例子

在调用rewind()和next()之后,检查当前元素是否有效:

 <?php
$xml = new SimpleXMLIterator('<books><book>Learn 
  PHP</book></books>');

// rewind to the first element
$xml->rewind();


// check if valid
var_dump($xml->valid());

// move to the 
  next element
$xml->next();

// check if valid - will be bool(false) 
  because there is only one element
var_dump($xml->valid());
?>

Simple PHP SimpleXML参考