php中的continue用法

桃子紅了吶發表於2016-09-25

continue 2 表示跳出兩層

continue 預設跳出一層

if (count($content_arr) > 0 ) { // 獲取相應的goods資料
    $goodsdata = array();
    foreach ($content_arr as $k_goods => $v_goods) {
        foreach ($goodslist as $k_g_list => $v_g_list) {
            if ($v_g_list[`goods_id`] == $v_goods) {
                $goodsdata[] = $v_g_list;
                continue 2; // 跳出兩層,直接到達content_arr的foreach中,if也算一層
            }
        }
    }
}

這裡的continue 2可以減少不必要的程式運算。提升載入速度。

本文轉自TBHacker部落格園部落格,原文連結:http://www.cnblogs.com/jiqing9006/p/5340932.html,如需轉載請自行聯絡原作者


相關文章