我正在for循環中創建一個新的數組。如何用PHP預定義大小創建一個空數組?
for $i < $number_of_items
$data[$i] = $some_data;
PHP一直抱怨偏移,因爲每個迭代我添加了一個新的指數爲陣,這是一種愚蠢的。 ()中的第23行... ...注意:未定義偏移量:1在include()(第23行/ .. .. 注意:未定義偏移量:1 in include() )的(23行/ ..
如何解決這個問題?有沒有一些方法來預定義數組中的數字項目,使PHP不會拋出愚蠢的錯誤呢?就像
$myarray = array($size_of_the_earray);
當你分配給這些索引時,PHP不應該抱怨。 – BoltClock 2011-03-22 00:44:17
你能提供產生錯誤的實際代碼嗎?提供的代碼無效。設置索引值時,您不應該從數組中獲取未定義的偏移量錯誤。 – Hamish 2011-03-22 00:46:49