リストなどをつくるとき、最後のデータに何かを付け加えたり変化させたいときに、配列の最後を
認識する方法。
<?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']) {
// 最初
}
}
?>