这应该是一个简单的问题,但我似乎无法理解过去的语法。
object(stdClass)#15 (12) {
["im:name"]=>
object(stdClass)#14 (1) {
["label"]=>
string(15) "Balls VS Blocks"
}
一个简单的$info->im:name->label
应该能够提取“Balls VS Blocks”。但是,由于第一个键中有:
,它会丢弃我的IDE,然后它会引发错误。如何在密钥中转义这个特殊字符?
答案 0 :(得分:5)
答案 1 :(得分:0)
您应该使用大括号,然后将密钥作为字符串:
echo $info->{"im:name"}->label;