我在閱讀JSON數據時遇到問題。這可能只是一個簡單的事情,但我不知道如何解決它。基本上我有一個PHP頁面,它從URL讀取JSON數據。 除了一個變量外,它全部正常工作。這個變量的問題在於,JSON文件中節點的實際名稱包含一個數字,這會導致php文件中的錯誤,該文件將停止執行。 變量的工作是例如這樣的:閱讀JSON數據變量
$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」,它工作正常,但問題是,該節點被稱爲「3小時」,因此它的工作原理,但它沒有加載值
肯定的,那不幫助,可能是因爲它可能然後要分配「3H」,而不是讀它,無論哪種方式,這並不幫助 – Jachym