[請益] 陣列大小

看板PHP作者 (你的話,說得甜蜜..)時間18年前 (2007/10/27 11:53), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
最多可以多大?? 下面是我某一段程式碼 $vector1=array(); while(!feof($fp1)) { set_time_limit(0); $pieces1=null; $buffer1= fgets($fp1); array_push($class_train,$buffer1{0}); $buffer1=substr($buffer1,2); $pieces1 = explode(" ",$buffer1); for($j=0;$j<220;$j++) { $pieces1[$j]=str_replace(':',"",strstr($pieces1[$j],':')); } array_push($vector1,$pieces1); } 跑比較小的資料都沒事, 到一個18000筆的資料時就出了問題 想問有解決方法嗎? 還是只能不要存進二維陣列 資料樣子: 1:xxxxxx 2:xxxxx ........... 220:xxxxxx 1:xxxxxx 2:xxxxx ........... 220:xxxxxx 1:xxxxxx 2:xxxxx ........... 220:xxxxxx 大概就以上這樣 然後有18000條 用cygwin跑會出現 Fatal error: allowed memory size of 134217728 bytes exhausted (tried to allocate bytes) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.146.160

10/27 12:50, , 1F
php.ini 裡的mem limit設大點看看?
10/27 12:50, 1F
※ 編輯: LovelyVivi 來自: 61.57.146.160 (10/27 13:48)
文章代碼(AID): #178hOqOA (PHP)
文章代碼(AID): #178hOqOA (PHP)