在 PHP 中使用带有连字符的 XML 节点名称
我试图从 XML 中提取一些数据,但是当我执行以下命令时,我得到了
警告:为 ... 中的 foreach() 提供的参数无效
代码示例:
foreach ($xml->custom-field-value as $milestone)
{
...
}
它对于单个单词的节点名称工作正常,所以我猜测它不喜欢连字符。我需要逃避他们吗?如果需要的话如何逃避?
I am trying to extract some data from XML but when I execute the following I get a
Warning: Invalid argument supplied for foreach() in ...
Code Example:
foreach ($xml->custom-field-value as $milestone)
{
...
}
It works fine for node names that are single words so I am guessing that it doesn't like the hyphens. Do I need to escape them and if so how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
来自 PHP 手册:
在你的情况下,你这样做:
From PHP manual:
In your case you do: