在PHP 中存取帶有連字符的XML 元素
在PHP 中,從XML 文件中提取資料時,遇到帶有連字符的節點名稱可能會導致錯誤。嘗試使用點符號(例如 $xml->custom-field-value)存取此類元素將觸發有關無效參數的警告。
解決方案:封裝元素名稱
為了成功存取帶連字符的XML 元素,PHP 提供了一個解決方案:將元素名稱封裝在大括號和單號引號內。這使得 PHP 能夠正確識別元素,儘管存在連字符等非法字符。
程式碼範例:
<code class="php">// Access the "custom-field-value" element with a hyphen $xml->{'custom-field-value'} // Correct method // Attempting to access it using the dot notation will result in an error // $xml->custom-field-value // Incorrect method</code>
透過利用此技術,您現在可以有效地在PHP 中存取和操作帶有連字符的XML 元素而不會遇到錯誤。
以上是如何在 PHP 中使用連字號存取 XML 元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!