函式名稱: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 版本符合要求。