PHP foreachループを抜けたりスキップする方法

未分類

PHPのループ処理の1つ foreach を使ったループ処理の中断(break)とスキップ(continue)の方法をメモします。

ループ処理を抜ける(中断する)

foreach ($item_list as $item) {
    if ($item['id'] == 7) {
        break;
    }
    
    echo $item['name'];
}
// ※アイテムID が 7 が来たらループ処理を中断する

ループ処理をスキップする

foreach ($item_list as $item) {
    if ($item['id'] == 7) {
        continue;
    }
    
    echo $item['name'];
}
// ※アイテムID が 7 以外はループ処理を行いアイテム名を表示する

【PR】超話題作! 小田急百貨店の新宿店で『メアリと魔女の花 ジ・アート展』が開催!2017年7月26日(水)~31日(月)まで

タイトルとURLをコピーしました