查詢

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

「 獲取當前節點的鍵名 」


函式名稱:SimpleXMLElement::key()

適用版本:PHP 5 >= 5.2.0, PHP 7

函式描述:SimpleXMLElement::key() 函式用於獲取當前節點的鍵名。

用法:

public string SimpleXMLElement::key ( void )

引數: 此函式不接受任何引數。

返回值: 此函式返回一個字串,表示當前節點的鍵名。

示例:

$xml = <<<XML
<root>
    <item1>value1</item1>
    <item2>value2</item2>
    <item3>value3</item3>
</root>
XML;

$simplexml = new SimpleXMLElement($xml);

foreach ($simplexml as $key => $value) {
    echo "Key: " . $value->key() . "\n";
    echo "Value: " . $value . "\n\n";
}

輸出:

Key: item1
Value: value1

Key: item2
Value: value2

Key: item3
Value: value3

以上示例中,我們首先建立了一個包含三個節點的簡單 XML 字串。然後,我們使用 SimpleXMLElement 類將該 XML 字串轉換為一個 SimpleXMLElement 物件。接下來,我們使用 foreach 迴圈遍歷每個節點,並使用 key() 函式獲取每個節點的鍵名。最後,我們輸出每個節點的鍵名和對應的值。

請注意,由於該函式在 PHP 5.2.0 版本之後才引入,因此在使用之前請確保你的 PHP 版本符合要求。

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