我有一个对象,喜欢从对象中检索一个或多个元素的值。如果放入var_dump()中,则Hire是其中一个对象。
object(SimpleXMLElement)#13 (2) {
["@attributes"]=>
array(1) {
["name"]=>
string(5) "chain"
}
["value"]=>
string(11) "Abba Hotels"
}
我得到了价值,但我无法得到这个名字。
获取我使用的值,例如:
echo $row->property->value
我的第一个想法是使用:
echo $row->property->@attributes->name
,但它作为错误返回。我尝试在变量中使用@attributes但是它给出了一个NULL。
第二个想到我试图使用get_object_vars()和in_array(),但没有再好运。
你们对我如何获得“名字”对象的价值有所了解吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
看起来你正在某处使用属性值。如果$ row是对象,那么我认为你可以使用它。
$row->@attritubes['name']
我不完全确定,但是我认为id可以帮助任何人。如果有效,请告诉我。