如何访问键名中带有哈希字符的对象?

时间:2011-05-31 12:17:22

标签: php json object

如何访问$ key名称中包含#的PHP对象?

示例:

[image] => stdClass Object 
       ( 
       [#text] => http://userserve-ak.last.fm/serve/_/85003/Red+Hot+Chili+Peppers.jpg 
       [name] => original 
       [width] => 937 
       [height] => 1276 
       )

我想访问#text属性,但$image->#text不起作用,因为PHP会将#解释为评论的开头。

我该怎么做?

3 个答案:

答案 0 :(得分:13)

您可以尝试:

$image->{'#text'}

答案 1 :(得分:1)

也许是这样的:(不确定)

$image->{"#text"}

答案 2 :(得分:0)

一种方法是使用变量键名称:

$keyname = '#text';
$value = $image->$keyname;