PHPプログラムに関する各種メモ書き

PHPのforeachループ内で「配列の最初かどうか?」「最後かどうか?」を調べる

PHPでforeachループで回している時に、配列の先頭かどうか?最後かどうか?を調べるには次のようにします。

foreach ($hash as $k => $v) {
    if (reset(array_keys($hash)) === $k) {
        print "先頭の要素です";
    }
    if (end(array_keys($hash)) === $k) {
        print "最後の要素です";
    }
}

関連エントリー

No.926
02/23 16:27

edit

配列