$list = array('a','b','c','d'); foreach ($list as $key => $value) { if($key == 0){ print_r('第一个'); } if($key == count($list)-1){ print_r('最后一个'); } }
不知道效率如何? 留存
$list = array('a', 'b', 'c','d'); foreach($list as $k=>$v) { if($v != end($list)) { // 不是最后一项 } else { // 最后一项