久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

PHP基礎(chǔ)之流程控制5——break/continue

瀏覽:3日期:2022-09-14 15:31:01
break

(PHP 4, PHP 5)

break?結(jié)束當(dāng)前?for,foreach,while,do-while?或者?switch?結(jié)構(gòu)的執(zhí)行。

break?可以接受一個(gè)可選的數(shù)字參數(shù)來(lái)決定跳出幾重循環(huán)。

<?php $arr = array(’one’, ’two’, ’three’, ’four’, ’stop’, ’five’); while (list (, $val) = each($arr)) {if ($val == ’stop’) { break; /* You could also write ’break 1;’ here. */}echo '$val<br />n'; } /* 使用可選參數(shù) */ $i = 0; while (++$i) {switch ($i) {case 5: echo 'At 5<br />n'; break 1; /* 只退出 switch. */case 10: echo 'At 10; quitting<br />n'; break 2; /* 退出 switch 和 while 循環(huán) */default: break;} }?>continue

(PHP 4, PHP 5)

continue?在循環(huán)結(jié)構(gòu)用用來(lái)跳過(guò)本次循環(huán)中剩余的代碼并在條件求值為真時(shí)開(kāi)始執(zhí)行下一次循環(huán)。

Note:?注意在 PHP 中?switch?語(yǔ)句被認(rèn)為是可以使用?continue?的一種循環(huán)結(jié)構(gòu)。

continue?接受一個(gè)可選的數(shù)字參數(shù)來(lái)決定跳過(guò)幾重循環(huán)到循環(huán)結(jié)尾。默認(rèn)值是?1,即跳到當(dāng)前循環(huán)末尾。

<?php while (list ($key, $value) = each($arr)) {if (!($key % 2)) { // skip odd members continue;}do_something_odd($value); } $i = 0; while ($i++ < 5) {echo 'Outer<br />n';while (1) { echo 'Middle<br />n'; while (1) {echo 'Inner<br />n';continue 3; } echo 'This never gets output.<br />n';}echo 'Neither does this.<br />n'; }?>

省略?continue?后面的分號(hào)會(huì)導(dǎo)致混淆。以下例子示意了不應(yīng)該這樣做。

<?php for ($i = 0; $i < 5; ++$i) {if ($i == 2) continueprint '$in'; }?>

希望得到的結(jié)果是:

0134

可實(shí)際的輸出是:

2

因?yàn)檎麄€(gè)?continue print '$in';?被當(dāng)做單一的表達(dá)式而求值,所以?print?函數(shù)只有在?$i == 2?為真時(shí)才被調(diào)用(print?的值被當(dāng)成了上述的可選數(shù)字參數(shù)而傳遞給了continue)。

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 高尔夫| 湘潭县| 宜昌市| 渝北区| 宁阳县| 六安市| 霸州市| 黑龙江省| 色达县| 利川市| 公安县| 陇川县| 台中县| 潢川县| 绩溪县| 贡山| 江北区| 蕉岭县| 磐安县| 喜德县| 肥乡县| 舟曲县| 丹江口市| 阜平县| 竹山县| 资源县| 安达市| 葫芦岛市| 赤壁市| 礼泉县| 建平县| 霞浦县| 吕梁市| 涿州市| 东海县| 郯城县| 九江县| 彝良县| 高碑店市| 正镶白旗| 洛宁县|