我正在读取此文件的json输出,并将解码的json存储在名为$ json的var中。
http://gdata.youtube.com/feeds/api/users/GoogleDevelopers/uploads?v=2&alt=json
我当时想要做的是读取openSearch$totalResults":
的值,但它有一个奇怪的$
字符。在这种情况下,我应该如何读取这个999的值。
答案 0 :(得分:2)
您需要告诉PHP使用字符串作为属性。
...->{'openSearch$totalResults'}->...
答案 1 :(得分:0)
$是javascript中变量名中完全合法的字符。您只需使用json_decode读取其他任何值。当你访问变量时,你必须逃避$。
<? print_r(json_decode('{"this$name" : "value"}') ); ?>
result: stdClass Object ( [this$name] => value )