查詢

SimpleXMLElement::next()函式—用法及示例

「 將當前節點指標移動到下一個同級節點 」


函式名稱: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。

補充糾錯
熱門PHP函式
分享連結