【发布时间】:2013-03-26 07:05:57
【问题描述】:
对不起,如果我错过了这里的答案,但我真的无法在所有属性问题之间找到它。
我使用 SimpleXML 来解析 rss-feed,它在 dev (xampp) 中效果很好
var_dump:
object(SimpleXMLElement)[672]
public '@attributes' =>
array (size=2)
'name' => string 'A name' (length=11)
'description' => string 'A very long desc' (length=12)
这对我来说在开发上很有效:
$desc = (string) $xml->attributes()['description'];
...但不在我的网络服务器上。我找到了一个适用于两种情况的解决方案:
$v = 'description';
$desc = (string) $xml->attributes()->$v;
谁能告诉我为什么。这个版本相关吗? 再说一遍:对不起,这个问题以前被问过。
编辑: 我刚刚发现,这也有效:
$a = $xml->attributes();
$desc = (string) $a['description'];
同样的问题:-)
【问题讨论】:
标签: php arrays attributes simplexml