2011-10-15 140 views
1

我正在讀取該文件的json輸出,並將解碼的json存儲在名爲$ json的var中。

HTTP : //gdata.youtube.com/feeds/api/users/GoogleDevelopers/uploads?v=2 & ALT = JSON

我再想做的是閱讀的價值openSearch$totalResults":但它有一個奇怪的$字符。在這種情況下,我應該如何讀取999的值。

回答

2

您需要告訴PHP使用字符串作爲屬性。

...->{'openSearch$totalResults'}->... 
0

$是一個在JavaScript中的變量名稱完全合法的字符。您只需像使用json_decode一樣讀取值。當你訪問變量時,你必須逃避$。

<? print_r(json_decode('{"this$name" : "value"}')); ?> 
result: stdClass Object ([this$name] => value) 
+2

我相信他想知道如何在PHP中做到這一點。 – animuson