SimpleXMLIterator::current()函數是PHP中的一個內置函數,用於將當前元素作為SimpleXMLIterator對象或NULL返回。
用法:
mixed SimpleXMLIterator::current( void )
參數:該函數不接受任何參數。
返回值:如果成功,此函數將當前元素作為SimpleXMLIterator對象返回;如果失敗,則將其返回NULL。
以下示例程序旨在說明PHP中的SimpleXMLIterator::current()函數:
示例1:
<?php
// Create new SimpleXMLIterator object
$xmlIt = new SimpleXMLIterator(
'<organization>
<name>GeeksforGeeks</name>
<address>Noida India</address>
<email>abc@geeksforgeeks.org</email>
</organization>'
);
// Display the current string
var_dump($xmlIt->current());
// Use rewind() function to first element
$xmlIt->rewind();
// Display the current string
var_dump($xmlIt->current());
?>
輸出:
NULL object(SimpleXMLIterator)#2 (1) { [0]=> string(13) "GeeksforGeeks" }
示例2:
<?php
// Create new SimpleXMLIterator object
$xmlIt = new SimpleXMLIterator(
'<organization>
<name>GeeksforGeeks</name>
<address>Noida India</address>
<email>abc@geeksforgeeks.org</email>
</organization>'
);
// Use rewind() function to first element
$xmlIt->rewind();
// Use next() function to get
// the next element
$xmlIt->next();
// Display the current string
var_dump($xmlIt->current());
?>
輸出:
object(SimpleXMLIterator)#2 (1) { [0]=> string(11) "Noida India" }
參考: https://www.php.net/manual/en/simplexmliterator.current.php
相關用法
- PHP SimpleXMLIterator next()用法及代碼示例
- PHP SimpleXMLIterator key()用法及代碼示例
- PHP SimpleXMLIterator getChildren()用法及代碼示例
- PHP SimpleXMLIterator hasChildren()用法及代碼示例
- PHP SimpleXMLIterator valid()用法及代碼示例
- PHP SimpleXMLIterator rewind()用法及代碼示例
- PHP current()用法及代碼示例
- PHP Gmagick current()用法及代碼示例
- PHP CachingIterator current()用法及代碼示例
- PHP FilesystemIterator current()用法及代碼示例
- PHP DirectoryIterator current()用法及代碼示例
- PHP SplHeap current()用法及代碼示例
- PHP SplDoublyLinkedList current()用法及代碼示例
- PHP SplFixedArray current()用法及代碼示例
注:本文由純淨天空篩選整理自jit_t大神的英文原創作品 PHP | SimpleXMLIterator current() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。