Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个非常大的数组,我想将每个元素与其前一个元素进行比较。
如果对于我完成的每个元素,我将使用 array_pop 删除该元素,这是一种好的做法(和更好的性能)吗?
谢谢。
如果我是你并且我正在处理一个非关联数组,我会这样做
$n = count($array); for($i = 1; $i < $n; $i++){ //compare $array[$i] to $array[$i - 1] }
从一个开始,然后上升。
无需弹出。
for($i = 1; $i < count($arr); ++$i) { //some comparison of $arr[$i -1] and $arr[$i] }