如何在循环中判断一个值发生变化
$menus = array( 0=>"Top Menu", 1=>"Main Menu", 2=>"Main Menu", 3=>"Left Menu", 4=>"Footer Menu", 5=>"Footer Menu");foreach ($menus as $menu){ //在这个方法里怎么判断$menu发生了变化}//这个方法可以实现,但我不想用这种for ($i=0;$i<count($menus);$i++){ if ($menus[$i] != $menus[$i-1]){ echo $menus[$i]."<br>"; }}
//这个方法可以实现,但我不想用这种for ($i=0;$i<count($menus);$i++){ if ($menus[$i] != $menus[$i-1]){ echo $menus[$i]."<br>"; }}