日韩在线不卡一区二区三区四区五区,欧美视频一区二区三,欧美视频中文字幕一区二区,高端 精品 国产 探花,亚欧无吗一二三四五六区
RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
面向?qū)ο缶毩?xí)
#break跳出多層循環(huán)
$a = 0;
while (true) {
$a++;
switch ($a) {
case 1:
echo '1';
break;
case 2:
echo '2';
break;
default:
echo 'in';
break 2;
}
}
echo 'out';

輸出:1 2 in out

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序定制開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了景縣免費建站歡迎大家使用!

說明:

  1. break除了可以在switch里面用,還可以從for、while等循環(huán)語句中跳出;

  2. break+數(shù)字可以支持多重循環(huán)的跳出。

#continue跳出多重循環(huán)
$i = 0;
while ($i++ < 5) {
    echo "Outer\n";
    while (1) {
        echo "Middle\n";
        while (1) {
            echo "Inner\n";
            continue 3;
        }
        echo "This never gets output.\n";
    }
    echo "Neither does this.\n";
}

輸出:

Outer

Middle

Inner

Outer

Middle

Inner

……

輸出5遍

說明:

  1. continue可以跳出多重循環(huán)

  2. continue語句作用到 switch 上的作用類似于 break

#switch語句
$i = 0;
switch ($i) {
    case 0:
    case 1:
    case 2:
        echo "i的值為0或1或2";
        break;
    default:
        echo "i的值不為0或1或2";
}

輸出:i的值為0或1或2

說明:

  • switch中在一個 case 中的語句可以為空,這樣只不過將控制轉(zhuǎn)移到了下一個 case 中的語句

declare(ticks=1);
// A function called on each tick event
function tick_handler()
{
    echo "tick_handler() called\n";
}
register_tick_function('tick_handler');
$a = 1;
if ($a > 0) {
    $a += 2;
    print($a);
}

輸出:

tick_handler() called

tick_handler() called

tick_handler() called

3

tick_handler() called

tick_handler() called

tick_handler() called

說明:

declare(ticks)語法記錄定義的語句個數(shù),每執(zhí)行一個定義語句由register_tick_function函數(shù)定義的函數(shù)執(zhí)行一次(可以用來記數(shù))


當前題目:面向?qū)ο缶毩?xí)
網(wǎng)站地址:http://biofuelwatch.net/article/jigoji.html
日韩在线不卡一区二区三区四区五区,欧美视频一区二区三,欧美视频中文字幕一区二区,高端 精品 国产 探花,亚欧无吗一二三四五六区