嘗試使用包含連字符的節點名稱從XML 提取資料時,出現「警告:為foreach( ) 提供的參數無效」可能會出現錯誤。這是由於 PHP 的命名約定限製而發生的。
為了解決這個問題,PHP 手冊建議將此類元素名稱封裝在大括號和撇號內。例如,在您的情況下,您應該編寫:
foreach ($xml->custom-field-value as $milestone) { ... }
,而不是:
$xml->{'custom-field-value'}
這將允許您無縫存取和迭代具有連字符節點名稱的元素。
以上是如何在 PHP 中存取帶連字符的 XML 節點?的詳細內容。更多資訊請關注PHP中文網其他相關文章!