2013-05-14 119 views
0

我不确定是否有必要在此发布完整的代码或发布示例,因为它是相当大的脚本,我会发布我认为是必需的组件。PHP性能优化foreach循环

我打电话txt文件,并计算每个新行作为一个数组,我投入的foreach循环

set_time_limit(0); 
ini_set('show_errors', 1); 
$file = "file.txt"; 
$handle = fopen($file, "r"); 
while (($name = fgets($handle)) !== false) { 
    $row = explode ("<br>", $name); 
    foreach ($row as $fname) { 
     /* ... some code ... */ 
    } 
} 

foreach循环我按照一些phpexcel functions 和其他约4卷曲操作中声明中包含4个卷曲操作(相同的),

我应该怎么做,以优化性能,我想无论是运行)的foreach语句作为一个单独的文件如上所示,只是使用include()的休息,或使用func卷曲操作,但我有兴趣,如果其他人有如何提高性能的想法。

+1

将此代码移至单独的函数或文件不会改变任何内容。这就像将你的钱包从一个口袋转移到另一个口袋,并期望在此之后获得更多钱。 – zerkms 2013-05-14 03:10:35

+0

不使用平面文件作为分贝,将是一个开始 – 2013-05-14 03:12:43

回答