0

JSON データの読み取りに問題があります。おそらく単純なことですが、解決方法がわかりません。基本的に、URLからJSONデータを読み取るPHPページがあります。1 つの変数を除いて、すべて正常に動作します。この変数の問題は、JSON ファイル内のノードの実際の名前に数字が含まれているため、php ファイルでエラーが発生し、実行が停止することです。機能する変数は、たとえば次のようなものです。

$name = $data->name;

機能しないものは次のとおりです。

$rain = $data->rain->3h;

これを行うと、次のようになります。

Parse error: syntax error, unexpected T_LNUMBER, expecting T_STRING or T_VARIABLE or '{' or '$' in...

その「3」を削除して「h」のようにそのままにしておくと、問題なく動作しますが、問題は、ノードが「3h」と呼ばれるため、動作しますが、値をロードしません

4

3 に答える 3

0

引用符で「3h」を試しましたか?

于 2013-07-22T22:27:34.177 に答える