0

所以我们都知道,当使用 foreach 遍历 PHP 数组时,可以使用 prev() 访问上一个索引,使用 next() 访问下一个索引。就我而言,我正在遍历一组对象并在我的编程块中呈现相应的属性。

现在我需要将当前对象的属性与前一个对象的属性进行比较。如果它是一个数组,基本上 prev() 就足够了,但我在海上试图对 PHP 做同样的事情。

请给点建议!

谢谢, 帕里加特

4

1 回答 1

1
$old = null;
foreach ( $objects as $object ) {
    if ( $old && $old->property == $object->property ) {
        foo();
    } else {
        bar();
    }
    $old = $object;
}
于 2012-04-07T06:35:29.163 回答