我有一个非常大的数组,我希望将每个元素与其前一个元素进行比较。
这是一个好习惯(并且性能更好)如果对于我完成的每个元素,我将使用array_pop删除该元素吗?
感谢。
答案 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]
}