我有一个名为'e-mail'的节点的XML。我使用simplexml_load_file来读取文件,但是当我想用$ row->电子邮件获取行值时,我得到0回来。
这里有什么问题,所有其他名字都运行正常,所以我认为它与'邮件'有关。
TNX
答案 0 :(得分:4)
访问XML中的元素 包含字符的文档 在PHP的命名下允许 约定(例如连字符)可以 通过封装来完成 大括号内的元素名称和 撇号。
回波 $ XML-> movie-> { '大线'} - >线;
所以你需要像
这样的东西$row->{'e-mail'}
答案 1 :(得分:3)
这应该有效:
$row->{'e-mail'}