PHP foreach 如何判断为数组最后一个

end($array);
$key_last = key($array);
foreach ( $array as $k => $v ) {
// …
if ( $k != $key_last ) {
// …
}
}

$list = array(‘a’, ‘b’, ‘c’);
foreach($list as $k=>$v) {
if($v != end($list)) {
// 不是最后一项
} else {
// 最后一项
}
}