PHP:大数组迭代

时间:2013-04-03 16:35:47

标签: php arrays iteration

当我迭代一个我从读取XLS文件获得的数组时,我遇到了这个问题,当我有一个19000行的文件时,它突然停在9700行而没有出现任何错误。

首先我虽然是内存或时间执行,但事实并非如此,我将内存限制修改为2GB,执行时间为90秒。

这是我正在使用的代码......

$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('CP1251');
data->read(basename($_FILES['excel_file']['name']));
echo $data->sheets[0]['numRows']."<br><br>";
$i=0;
$n = $data->sheets[0]['numRows'];
echo $n."<br>";
foreach ($data->sheets[0]['cells'] as $cell) {
   echo "$i - ".$cell[1].", ";
   $i++;
}

0 个答案:

没有答案