我正在读取该文件的json输出,并将解码的json存储在名为$ json的var中。
HTTP : //gdata.youtube.com/feeds/api/users/GoogleDevelopers/uploads?v=2 & ALT = JSON
我再想做的是阅读的价值openSearch$totalResults":
但它有一个奇怪的$
字符。在这种情况下,我应该如何读取999的值。
我正在读取该文件的json输出,并将解码的json存储在名为$ json的var中。
HTTP : //gdata.youtube.com/feeds/api/users/GoogleDevelopers/uploads?v=2 & ALT = JSON
我再想做的是阅读的价值openSearch$totalResults":
但它有一个奇怪的$
字符。在这种情况下,我应该如何读取999的值。
您需要告诉PHP使用字符串作为属性。
...->{'openSearch$totalResults'}->...
$是一个在JavaScript中的变量名称完全合法的字符。您只需像使用json_decode一样读取值。当你访问变量时,你必须逃避$。
<? print_r(json_decode('{"this$name" : "value"}')); ?>
result: stdClass Object ([this$name] => value)
我相信他想知道如何在PHP中做到这一点。 – animuson