函式名稱:SimpleXMLElement::next()
適用版本:PHP 5 >= 5.1.3, PHP 7
函式描述:SimpleXMLElement::next() 方法將當前節點指標移動到下一個同級節點。
用法:
void SimpleXMLElement::next ( void )
引數: 該函式不接受任何引數。
返回值: 該函式沒有返回值。
示例:
$xml = <<<XML
<fruits>
<fruit>
<name>Apple</name>
<color>Red</color>
</fruit>
<fruit>
<name>Banana</name>
<color>Yellow</color>
</fruit>
<fruit>
<name>Orange</name>
<color>Orange</color>
</fruit>
</fruits>
XML;
$simpleXML = new SimpleXMLElement($xml);
$simpleXML->next(); // 移動到下一個同級節點
echo $simpleXML->name; // 輸出:Banana
echo $simpleXML->color; // 輸出:Yellow
在上面的示例中,我們首先建立了一個包含水果資訊的 XML 字串。然後,我們使用 SimpleXMLElement 類將 XML 字串轉換為一個 SimpleXML 物件。接下來,我們呼叫 next()
方法將當前節點指標移動到下一個同級節點。最後,我們可以透過訪問物件屬性來獲取當前節點的名稱和顏色。在這個示例中,next()
方法將節點指標移動到了第二個 <fruit>
節點,因此輸出的結果是 Banana 和 Yellow。