Web制作メモ -トップへ-

[PHP] 何回目のforeachか表示する

PHP2015.02.11 15:08

foreachの中でそれが何回目のforeachか確認したい時があります。

その場合、foreachの外に変数を置いてカウントします。

何回目のforeachか表示する

$fruit = array('red'=>'apple', 'green'=>'melon', 'yellow'=>'banana');
$i=0;
foreach($fruit as $key => $value){
    $i++;
    echo $i .'回目のforeachです。('. $key .':'. $value . ')<br>';
}

実行結果

1回目のforeachです。(red:apple)
2回目のforeachです。(green:melon)
3回目のforeachです。(yellow:banana)