📜  PHP | SimpleXMLIterator valid()函数

📅  最后修改于: 2022-05-13 01:56:24.660000             🧑  作者: Mango

PHP | SimpleXMLIterator valid()函数

SimpleXMLIterator::valid()函数是PHP中的一个内置函数,用于检查当前元素是否有效。

句法:

bool SimpleXMLIterator::valid( void )

参数:此函数不接受任何参数。

返回值:如果当前元素有效,此函数返回 TRUE,失败则返回 FALSE。

下面的程序说明了PHP中的 SimpleXMLIterator::valid()函数:

方案一:


        GeeksforGeeks
        
Noida India
                     abc@geeksforgeeks.org             +91-987654321               XML;    $xmlIt = new SimpleXMLIterator($xml);    // Use rewind() function to rewind // to the first element $xmlIt->rewind();    // Display the result var_dump($xmlIt->valid());    // Use next() function to move // the next element $xmlIt->next(); $xmlIt->next(); $xmlIt->next();    // Display the result var_dump($xmlIt->valid());    ?>
输出:
bool(true)
bool(false)

方案二:


        GeeksforGeeks
        
Noida India
                     abc@geeksforgeeks.org             +91-987654321               XML;    $xmlIt = new SimpleXMLIterator($xml);    // Loop starts from first element of xml and  // run upto when elements are not valid for( $xmlIt->rewind(); $xmlIt->valid(); $xmlIt->next() ) {            var_dump($xmlIt->key()); }    ?>
输出:
string(4) "name"
string(7) "address"
string(7) "contact"

参考: https://www. PHP.net/manual/en/simplexmliterator.valid。 PHP