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」と呼ばれるため、動作しますが、値をロードしません