国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

PHP8的跳轉(zhuǎn)語句-PHP8知識詳解

這篇具有很好參考價值的文章主要介紹了PHP8的跳轉(zhuǎn)語句-PHP8知識詳解。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

?如果循環(huán)條件滿足的時候,則程序會一直執(zhí)行下去。如果需要強制跳出循環(huán),則需要使用跳轉(zhuǎn)語句來完成。PHP8的跳轉(zhuǎn)語句包括break語句、continue語句和goto語句。

PHP8的跳轉(zhuǎn)語句-PHP8知識詳解,PHP8知識詳解,PHP開發(fā),php,PHP教程,PHP8,開發(fā)語言

1、break語句

break語句的作用是完全終止循環(huán),包括while、do…while、for、switch在內(nèi)的所有控制語句。

使用break語句來終止一個循環(huán)

使用一個while循環(huán),while后面的表達式的值為true,即為一個無限循環(huán)。在while程序塊中將聲明一個隨機數(shù)變量$a,只有當生成的隨機數(shù)等于88時,使用break語句跳出循環(huán)。代碼如下:

<?php
while(true){? ? ? ? ? ?// 使用 while 循環(huán)
	$a = rand(1,99);? ?// 聲明一個隨機數(shù)變量 $a
	echo $a . " ";? ? ?// 輸出隨機數(shù)
	if ($a == 66){? ? ?// 判斷隨機數(shù)是否等于 66
		echo "<p>變量等于66,終止循環(huán)";
		break;? ? ? ? ? // 如果等于 66,則使用 break 語句跳出循環(huán)
	}
}
?>

輸出結(jié)果如下:

13 33 60 26 61 23 84 1 89 86 66

變量等于66,終止循環(huán)

注,如果讀者自己復制上面代碼,測試的話,每次刷新結(jié)果是不一樣的,我選了一個較短的結(jié)果復制上來。

2、continue語句

continue語句的作用沒有break語句的作用大,continue語句只能終止本次循環(huán),從而進入下一次循環(huán)中,continue語句也可以指定跳出幾重循環(huán)。

使用continue語句跳出循環(huán)

我們輸出1-10之中的所有偶數(shù)。代碼如下:

<?php
for ($i = 1;$i <= 20;$i++){
	if($i%2!=0){
		continue; // 如果 $i 不是偶數(shù),則跳過本次循環(huán),繼續(xù)下一次循環(huán)
	}
	echo $i." ";? // 輸出當前的偶數(shù)
? ? }
?>

? 運行結(jié)果如下:

? ??2 4 6 8 10 12 14 16 18 20

3、goto語句

goto 操作符可以用來跳轉(zhuǎn)到程序中的另一位置。該目標位置可以用 區(qū)分大小寫 的目標名稱加上冒號來標記,而跳轉(zhuǎn)指令是 goto 之后接上目標位置的標記。

PHP 中的 goto 有一定限制,目標位置只能位于同一個文件和作用域,也就是說無法跳出一個函數(shù)或類方法,也無法跳入到另一個函數(shù)。也無法跳入到任何循環(huán)或者 switch 結(jié)構(gòu)中??梢蕴鲅h(huán)或者 switch,通常的用法是用 goto 代替多層的 break。

?goto 跳出循環(huán)示例代碼如下:

<?php
for($i=0,$j=50; $i<100; $i++) {
? while($j--) { // 使用while循環(huán)遞減$j的值
? ? if($j==17) goto end; // 如果$j等于17,則跳轉(zhuǎn)到end標簽處
? }??
}
echo "i = $i";
end:
echo 'j hit 17';
?>

溫馨提示:goto語句是一種不推薦的編程實踐,應(yīng)盡量避免使用它,因為它可能導致代碼結(jié)構(gòu)混亂并使調(diào)試變得困難。這里僅作為示例展示。

到此為止,PHP8的跳轉(zhuǎn)語句包括break語句、continue語句和goto語句就講解完畢。歡迎你學習《PHP8知識詳解》系列教程。

?文章來源地址http://www.zghlxwxcb.cn/news/detail-636207.html

到了這里,關(guān)于PHP8的跳轉(zhuǎn)語句-PHP8知識詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • PHP8中自定義函數(shù)-PHP8知識詳解

    PHP8中自定義函數(shù)-PHP8知識詳解

    1、什么是函數(shù)? 函數(shù),在英文中的單詞是function,這個詞語有功能的意思,也就是說,使用函數(shù)就是在編程的過程中,實現(xiàn)一定的功能。即函數(shù)就是實現(xiàn)一定功能的一段特定代碼。 在前面的教學中,我們已經(jīng)學習到了函數(shù)的使用了,比如,使用define()函數(shù)定義一個常量。在這

    2024年02月11日
    瀏覽(24)
  • PHP8的表達式-PHP8知識詳解

    PHP8的表達式-PHP8知識詳解

    表達式是?PHP?最重要的基石。在 PHP8中,幾乎所寫的任何東西都是一個表達式。簡單但卻最精確的定義一個表達式的方式就是\\\" 任何有值的東西 \\\"。 最基本的表達式形式是常量和變量。當鍵入\\\"$a = 5\\\",即將值\\\"5\\\"分配給變量 $a。\\\"5\\\",很明顯,其值為 5,換句話說\\\"5\\\"是一個值為 5 的

    2024年02月14日
    瀏覽(24)
  • PHP8的數(shù)據(jù)類型轉(zhuǎn)換-PHP8知識詳解

    PHP8的數(shù)據(jù)類型轉(zhuǎn)換-PHP8知識詳解

    什么是數(shù)據(jù)類型轉(zhuǎn)換? 答:數(shù)據(jù)從一個類型轉(zhuǎn)換成另外一個類型,就是數(shù)據(jù)類型轉(zhuǎn)換。 在PHP8中,變量的類型就是由賦值決定的,也就是說,如果 string 賦值給 $var,然后 $var 的類型就是 string。之后將 int 值賦值給 $var,它將是 int 類型。列如: 在上面的代碼中的“=”不是數(shù)學

    2024年02月14日
    瀏覽(25)
  • PHP8函數(shù)的引用和取消-PHP8知識詳解

    PHP8函數(shù)的引用和取消-PHP8知識詳解

    今天分享的是php8函數(shù)的引用和取消,不過在PHP官方的參考手冊中,已經(jīng)刪除了此類教程。 1、函數(shù)的引用 在PHP8中不管是自定義函數(shù)還是內(nèi)置函數(shù),都可以直接簡單的通過函數(shù)名調(diào)傭。函數(shù)的引用大致有下面3種: 1.1、如果是PHP的內(nèi)置函數(shù),就直接調(diào)用,如phpinfo()。 1.2、如果

    2024年02月11日
    瀏覽(26)
  • 在PHP8中對數(shù)組進行排序-PHP8知識詳解

    在PHP8中對數(shù)組進行排序-PHP8知識詳解

    在php8中,提供了豐富的排序函數(shù),可以對數(shù)組進行排序操作。常見的排序函數(shù)如下幾個:sort() 函數(shù)、rsort() 函數(shù)、asort() 函數(shù)、arsort() 函數(shù)、ksort() 函數(shù)、krsort() 函數(shù)、natsort()函數(shù)和natcascsort()函數(shù)。 1、sort() 函數(shù):用于對數(shù)組元素從低到高進行排序,不保持索引關(guān)系。 2、r

    2024年02月07日
    瀏覽(27)
  • PHP8中查詢數(shù)組中指定元素-PHP8知識詳解

    PHP8中查詢數(shù)組中指定元素-PHP8知識詳解

    php是使用最廣泛的web編程語言,數(shù)組是一個數(shù)據(jù)集合,數(shù)組是一種非常常用的數(shù)據(jù)類型。在操作數(shù)組時,有時我們需要查詢數(shù)組中是否有某個指定元素。在實際的程序開發(fā)中,我們用到了下列方法來查詢數(shù)組中指定的元素:使用array_search()函數(shù)、使用array_column()函數(shù)、使用in

    2024年02月09日
    瀏覽(24)
  • PHP8的字符串操作1-PHP8知識詳解

    PHP8的字符串操作1-PHP8知識詳解

    字符串是php中最重要的數(shù)據(jù)之一,字符串的操作在PHP編程占有重要的地位。在使用PHP語言開發(fā)web項目的過程中,為了實現(xiàn)某些功能,經(jīng)常需要對某些字符串進行特殊的處理,比如字符串的格式化、字符串的連接與分割、字符串的比較、查找等一系列操作。用戶和系統(tǒng)的交互也

    2024年02月13日
    瀏覽(27)
  • PHP8內(nèi)置函數(shù)中的數(shù)學函數(shù)-PHP8知識詳解

    PHP8內(nèi)置函數(shù)中的數(shù)學函數(shù)-PHP8知識詳解

    php8中提供了大量的內(nèi)置函數(shù),以便程序員直接使用常見的內(nèi)置函數(shù)包括數(shù)學函數(shù)、變量函數(shù)、字符串函數(shù)、時間和日期函數(shù)等。今天介紹內(nèi)置函數(shù)中的數(shù)學函數(shù)。 本文講到了數(shù)學函數(shù)中的隨機數(shù)函數(shù)rand()、舍去法取整函數(shù)floor()、向上取整函數(shù)?ceil()、對浮點數(shù)進行四舍五入

    2024年02月10日
    瀏覽(25)
  • PHP8中獲取并刪除數(shù)組中最后一個元素-PHP8知識詳解

    PHP8中獲取并刪除數(shù)組中最后一個元素-PHP8知識詳解

    在php8中,array_pop()函數(shù)將返回數(shù)組的最后一個元素,并且將該元素從數(shù)組中刪除。語法格式如下: 獲取并刪除數(shù)組中最后一個元素,參考代碼: 在PHP8中的運行結(jié)果為: 到此為止,使用array_pop()函數(shù)將返回數(shù)組的最后一個元素,并且將該元素從數(shù)組中刪除,就學習完畢了。

    2024年02月09日
    瀏覽(24)
  • 正則表達式在PHP8中的應(yīng)用案例-PHP8知識詳解

    正則表達式在PHP8中的應(yīng)用案例-PHP8知識詳解

    正則表達式在php8中有許多應(yīng)用案例。以下是一些常見的應(yīng)用場景:如數(shù)據(jù)驗證、數(shù)據(jù)提取、數(shù)據(jù)替換、url路由、文本搜索和過濾等。 1、數(shù)據(jù)驗證 使用正則表達式可以對用戶輸入的數(shù)據(jù)進行驗證,例如驗證郵箱地址、手機號碼、密碼強度等。 下面是一個用正則表達式驗證郵

    2024年02月12日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包