我从xml数据转换后有一个数组,我有var_dump数组中的数据,如:
object(SimpleXMLElement)#651 (1) {
["authenticationSuccess"]=>
object(SimpleXMLElement)#652 (1) {
["user"]=>
string(9) "yassine"
}
}
我想获得等于" yassine"的attribut用户的价值在这个cas。 我在尝试
$xml["authenticationSuccess"]["user"]
但不工作,它返回null值,是否有任何解决方案从数组中获取此数据。
请帮助
答案 0 :(得分:3)
您的变量似乎不是数组而是对象,因此您需要使用$xml->authenticationSuccess->user;
答案 1 :(得分:2)
正如var_dump
所说,你有object
而不是关联数组。您可以访问以下对象字段:
$xml->authenticationSuccess->user;
或者这个:
$xml->{"authenticationSuccess"}->{"user"};