[英]PHP creating multidimensional array errors
我想在我的代碼上創建一個多維數組。 我寫了如下內容:
$game[$game_id]['map'][$place][0]
但我收到這些錯誤:
-非法字符串偏移'map'
- 未初始化的字符串偏移
-未定義的偏移
最后 2 個錯誤是針對 $place 的。
怎么了?
您無法一步創建整個陣列。
您會收到這些錯誤,因為$game[$game_id]
似乎是一個字符串而不是數組。 因此['map']
嘗試訪問導致非法字符串偏移警告的字符串的 'map' 索引。 其他錯誤只是一個結果,因為$game[$game_id]['map']
返回null (和警告)
$game = array(
$game_id => array(
'map' => array(
$place = array(...)
)
)
);
這應該工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.