我有這樣的代碼:PHP「多維」數組創建
$mdArray = array(array());
$mdArray[0] = "1000";
$mdArray[0]["status"] = true;
echo $mdArray[0]["status"];
出於某種原因,失敗了:警告:非法串偏移「狀態」
那裏,當我嘗試分配發生錯誤「true」爲$ mdArray [0] [「status」] =「true」;
如果我已經有一個數組存儲在變量$ mdArray中,爲什麼要添加一個「狀態」鍵到0,失敗?
你就不能有水平的值[0]然後用更深層次的「狀態」擴展你的數組。您覆蓋了該值。你可以用'print_r($ array);'語句轉儲你的數組來看到這個。 – Daniel
您可以使用0或1而不是true或false。你的問題將得到解決.. – Roopendra