PHPで配列の構造を破壊せずに、先頭と最後の要素を取得する方法。

必要に駆られてやった時のメモ。

$last = end($array);
$first = reset($array);

end()は配列の参照ポインタが一番後ろになるので先に記述。
スマートだね。