我已经返回了这个对象:
Array
(
[0] => SimpleXMLElement Object
(
[@attributes] => Array
(
[Desc] => Amount should be numeric.
)
)
[1] => SimpleXMLElement Object
(
[@attributes] => Array
(
[Desc] => Please enter your Reference Number.
)
)
)
我如何获得desc值?我需要获得两个描述值('数量应该是数字。'和'请输入您的参考编号。')
我试过了:
$res = $str[0];
它返回了:
SimpleXMLElement Object
(
[@attributes] => Array
(
[Desc] => Amount should be numeric.
)
)
答案 0 :(得分:2)
您的对象是SimpleXML对象。
您可以在此处学习如何使用它:
http://php.net/manual/fr/book.simplexml.php
要解决您的问题,您可以使用:
$res0 = $str[0]->attributes()->Desc;
$res1 = $str[1]->attributes()->Desc;
答案 1 :(得分:1)
调用attributes()
,然后将其作为属性进行访问。
$node->attributes()->Desc