リストなどをつくるとき、最後のデータに何かを付け加えたり変化させたいときに、配列の最後を

認識する方法。

<?php
//配列をセット
$array = array(0,1,2,3,4,5);

reset($array); // ポインタを先頭にセット(一応)
$first = each($array); // 最初の要素のキーと値を取得
end($array); // ポインタを最後にセット
$end = each($array); // 最後の要素のキーとあたいを取得

//ループで配列の要素を取り出す
foreach($array as $key => $value) {
    if ($value === $first['value'] && $key === $first['key']) {
        // 最初
    }
    if ($value === $end['value'] && $key === $end['key']) {
        // 最初
    }
}
?>