PHP大数组性能

时间:2013-04-25 16:47:00

标签: php arrays performance

我有一个非常大的数组,我希望将每个元素与其前一个元素进行比较。

这是一个好习惯(并且性能更好)如果对于我完成的每个元素,我将使用array_pop删除该元素吗?

感谢。

2 个答案:

答案 0 :(得分:1)

如果我是你,我正在处理一个非关联数组,我会做

$n = count($array);
for($i = 1; $i < $n; $i++){
    //compare $array[$i] to $array[$i - 1]
}

答案 1 :(得分:-2)

从一开始,然后上去。

无需弹出。

for($i = 1; $i < count($arr); ++$i) {
   //some comparison of $arr[$i -1] and $arr[$i]
}