首頁  >  文章  >  後端開發  >  如何在 PHP 中存取帶連字符的 XML 節點?

如何在 PHP 中存取帶連字符的 XML 節點?

Barbara Streisand
Barbara Streisand原創
2024-10-26 11:53:03879瀏覽

How to Access XML Nodes with Hyphens in PHP?

PHP 中帶有連字符的XML 節點名稱

嘗試使用包含連字符的節點名稱從XML 提取資料時,出現「警告:為foreach( ) 提供的參數無效」可能會出現錯誤。這是由於 PHP 的命名約定限製而發生的。

為了解決這個問題,PHP 手冊建議將此類元素名稱封裝在大括號和撇號內。例如,在您的情況下,您應該編寫:

foreach ($xml->custom-field-value as $milestone)
{
    ...     
}

,而不是:

$xml->{'custom-field-value'}

這將允許您無縫存取和迭代具有連字符節點名稱的元素。

以上是如何在 PHP 中存取帶連字符的 XML 節點?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn