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

php基礎(chǔ)學(xué)習(xí)之分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)(不細(xì)講,來對比一下和兩大常用高級編程語言(C++/Java)的細(xì)微區(qū)別以便記憶)

這篇具有很好參考價(jià)值的文章主要介紹了php基礎(chǔ)學(xué)習(xí)之分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)(不細(xì)講,來對比一下和兩大常用高級編程語言(C++/Java)的細(xì)微區(qū)別以便記憶)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

分支結(jié)構(gòu)

常見分支結(jié)構(gòu)

編程語言常見分支結(jié)構(gòu)有:

  1. if語句
  2. if-else語句
  3. if-elseif-else語句
  4. switch語句

其中,除了if-elseif-else語句外,另外3中分支語句在php中和C++/Java是一模一樣的!

if-elseif-else的唯一不同點(diǎn)就在,【elseif】這個(gè)關(guān)鍵字既可以合一起寫(C++/Java不可以),也可以拆開寫成【else if

因此,看到php代碼中的【else if】,請避免誤認(rèn)為是語法錯(cuò)誤

區(qū)別演示

<?php
$a = -1;
if($a > 0){
    echo "a是正數(shù)";
}
elseif($a < 0){
    echo "a是負(fù)數(shù)";
}
else{
    echo "a等于0";
}

php基礎(chǔ)學(xué)習(xí)之分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)(不細(xì)講,來對比一下和兩大常用高級編程語言(C++/Java)的細(xì)微區(qū)別以便記憶),php基礎(chǔ)學(xué)習(xí),php,學(xué)習(xí)筆記


?循環(huán)結(jié)構(gòu)

常見循環(huán)結(jié)構(gòu)

編程語言常見循環(huán)結(jié)構(gòu)有:

  1. for循環(huán)
  2. while循環(huán)
  3. do-while循環(huán)

這3個(gè)循環(huán)的語法格式和使用規(guī)則(包括break和continue這兩個(gè)循環(huán)控制關(guān)鍵字的作用)在php中和C++/Java是一模一樣的!硬要說不太一樣的方面的話,php循環(huán)語句的循環(huán)變量在括號中可以不用數(shù)據(jù)類型關(guān)鍵字來定義變量,畢竟php本身就是弱類型語言,不必聲明變量類型!

區(qū)別演示

php基礎(chǔ)學(xué)習(xí)之分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)(不細(xì)講,來對比一下和兩大常用高級編程語言(C++/Java)的細(xì)微區(qū)別以便記憶),php基礎(chǔ)學(xué)習(xí),php,學(xué)習(xí)筆記

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


流程控制替代語法

替代語法概述

PHP 本身是嵌入到 HTML 中的腳本語言,需要在 HTML 中書寫一些關(guān)于判斷或者循環(huán)的結(jié)構(gòu)語法,必須符合 PHP 標(biāo)簽規(guī)范,需要 HTML與 PHP 進(jìn)行混搭,如果使用原始的 PHP 代碼那么會非常不美觀

php語法允許這樣寫代碼

即:對于一個(gè)for循環(huán),使用兩組php標(biāo)簽來包圍,

第一組包圍:<?php?for(;;){ ?>

第二組包圍:<?php?}??>

(注意紅色部分是php標(biāo)簽,紫色部分是完整的for循環(huán)語句,如果嵌套for的話,仍如此做)

如果這樣寫,那就可以直接使用html的標(biāo)簽而不必使用echo等輸出語句,如下:

例如現(xiàn)在需要打印一個(gè)9*9的表格,在表格中書寫九九乘法表

那么對于表格的9個(gè)行標(biāo)簽和9個(gè)列標(biāo)簽,可以這樣顯示

<table border="1">
    <?php for ($i = 1; $i < 10; $i++) { ?>
        <tr>
            <?php for($j = 1; $j <= $i; $j++) { ?>
                <td></td>
            <?php } ?>
        </tr>
    <?php } ?>
</table>

有了表格后,再加上數(shù)據(jù),九九乘法表就出來啦

<table border="1">
    <?php for ($i = 1; $i < 10; $i++) { ?>
        <tr>
            <?php for ($j = 1; $j <= $i; $j++) { ?>
                <td>
                    <?php echo $j . '*' . $i . '='. $i * $j;?>
                </td>
            <?php } ?>
        </tr>
    <?php } ?>
</table>

?php基礎(chǔ)學(xué)習(xí)之分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)(不細(xì)講,來對比一下和兩大常用高級編程語言(C++/Java)的細(xì)微區(qū)別以便記憶),php基礎(chǔ)學(xué)習(xí),php,學(xué)習(xí)筆記

php分支/循環(huán)語句花括號替代

在 PHP 書寫到 HTML 中的這些花括號{}非常“扎眼”,所以 PHP 提供了一種替代機(jī)制,讓其可以不用書寫花括號

例如for循環(huán)中

for(;;){????????替代成? ? ? ? for(;;):

}? ? ? ? ? ? ? ? ??替代成? ? ? ? endfor;

總的來說,其它分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)中有大括號的,均可采用此替代語法

即:

左大括號{)使用冒號:)替代

右大括號})使用end+相應(yīng)關(guān)鍵字;替代,如【endif;】,【endswitch;】,【endwhile;

需要注意的是:do-while循環(huán)語句特殊,不具有這種替代語法

<table border="1">
    <?php for ($i = 1; $i < 10; $i++) : ?>
        <tr>
            <?php for ($j = 1; $j <= $i; $j++) { ?>
                <td>
                    <?php echo $j . '*' . $i . '='. $i * $j;?>
                </td>
            <?php } ?>
        </tr>
    <?php endfor; ?>
</table>

php基礎(chǔ)學(xué)習(xí)之分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)(不細(xì)講,來對比一下和兩大常用高級編程語言(C++/Java)的細(xì)微區(qū)別以便記憶),php基礎(chǔ)學(xué)習(xí),php,學(xué)習(xí)筆記

?

到了這里,關(guān)于php基礎(chǔ)學(xué)習(xí)之分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)(不細(xì)講,來對比一下和兩大常用高級編程語言(C++/Java)的細(xì)微區(qū)別以便記憶)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • php基礎(chǔ)學(xué)習(xí)之函數(shù)

    php基礎(chǔ)學(xué)習(xí)之函數(shù)

    是一種語法結(jié)構(gòu),將實(shí)現(xiàn)某一個(gè)功能的代碼塊封裝到一個(gè)結(jié)構(gòu)中,從而實(shí)現(xiàn)代碼的重復(fù)利用 (與C++/Java很類似,區(qū)別在于沒有數(shù)據(jù)類型,因?yàn)閜hp是弱類型語言) function 函數(shù)名(參數(shù)){ ? ? ? ? //函數(shù)體 ? ? ? ? return 返回值; } 下圖展示了一個(gè)實(shí)現(xiàn)加法功能的函數(shù) ? 由字母、數(shù)

    2024年02月20日
    瀏覽(11)
  • php基礎(chǔ)學(xué)習(xí)之常量

    php基礎(chǔ)學(xué)習(xí)之常量

    常量是在程序運(yùn)行中的一種不可改變的量(數(shù)據(jù)),常量一旦定義,通常不可改變(用戶級別)。 使用define函數(shù):define(\\\"常量名字\\\", 常量值); 使用const:const 常量名字 = 常量值; //該方法類似C、C++、Java、Python等語法,在php5.3之后才支持 示例: 注意細(xì)節(jié)—— define和cons

    2024年01月23日
    瀏覽(15)
  • Python從0到100(五):Python分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)

    Python從0到100(五):Python分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)

    Python中的分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)是編寫程序時(shí)常用的控制結(jié)構(gòu)。在Python中,分支結(jié)構(gòu)通過if、elif和else來實(shí)現(xiàn)條件判斷。在使用if語句時(shí),程序會根據(jù)條件表達(dá)式的真假執(zhí)行相應(yīng)的代碼塊。 在Python中,要構(gòu)造分支結(jié)構(gòu)可以使用 if 、 elif 和 else 。所謂 就是有特

    2024年03月19日
    瀏覽(22)
  • 【分支與循環(huán)】------- PYTHON基礎(chǔ)6

    【分支與循環(huán)】------- PYTHON基礎(chǔ)6

    輸出 輸出 輸出 輸出 在cmd命令行中退出循環(huán)使用快捷鍵CTRL+C;pycharm 中直接紅方框暫停即可。 輸出

    2024年02月04日
    瀏覽(18)
  • C基礎(chǔ)-分支和循環(huán)語句

    c語言:結(jié)構(gòu)化的程序設(shè)計(jì)語言。 包括:順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu) 選擇結(jié)構(gòu): 分支語句-if和switch 循環(huán)結(jié)構(gòu):循環(huán)語句while ,for, do while c語言語句分為五類:1.表達(dá)式語句? ?2.函數(shù)調(diào)用語句? ?3.控制語句? ?4.復(fù)合語句? 5.空語句 控制語句 用于控制程序的執(zhí)行流程,以

    2024年02月07日
    瀏覽(20)
  • php基礎(chǔ)學(xué)習(xí)之常用系統(tǒng)函數(shù)

    php基礎(chǔ)學(xué)習(xí)之常用系統(tǒng)函數(shù)

    用于輸出一個(gè)或多個(gè)字符串 ? 用于輸出一個(gè)字符串(用句點(diǎn)連接的多個(gè)字符串本質(zhì)是一個(gè)字符串),與echo類似,但返回值為1 ? 用于格式化輸出字符串,類似于C語言的printf ? 用于打印關(guān)于數(shù)組的易于理解的信息,通常用于調(diào)試目的,可以設(shè)置參數(shù)true,設(shè)置后print_r將不會直

    2024年02月19日
    瀏覽(25)
  • 精通【PHP循環(huán)結(jié)構(gòu)知識】

    精通【PHP循環(huán)結(jié)構(gòu)知識】

    ?????個(gè)人主頁 :@開發(fā)者-曼億點(diǎn) ????? hallo 歡迎 點(diǎn)贊?? 收藏? 留言?? 加關(guān)注?! ????? 本文由 曼億點(diǎn) 原創(chuàng) ????? 收錄于專欄 :PHP程序開發(fā) — 循環(huán)語句可以在滿足循環(huán)條件的情況下,反復(fù)執(zhí)行某一段代碼,這段被重復(fù)執(zhí)行的代碼被稱為循環(huán)體。當(dāng)反復(fù)執(zhí)行這

    2024年04月09日
    瀏覽(9)
  • php基礎(chǔ)學(xué)習(xí)之整型進(jìn)制

    php基礎(chǔ)學(xué)習(xí)之整型進(jìn)制

    在 PHP中提供了四種整型的定義方式:十進(jìn)制定義,二進(jìn)制定義,八進(jìn)制定義和十六進(jìn)制。 定義格式如下: 十進(jìn)制是最基礎(chǔ)的:$a = 110; 二進(jìn)制需要在值前面加上0b:$a = 0B1101110;(b不區(qū)分大小寫) 八進(jìn)制需要在值前面加上0:$a = 0156; 十六進(jìn)制需要在值前面加上0x:$a = 0X6E;(x和

    2024年01月24日
    瀏覽(24)
  • 匯編語言(32位除法、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu),奇偶校驗(yàn),ascii轉(zhuǎn)換,功能號調(diào)用)

    匯編語言(32位除法、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu),奇偶校驗(yàn),ascii轉(zhuǎn)換,功能號調(diào)用)

    1)順序結(jié)構(gòu):編寫一個(gè)32位無符號數(shù)除法的程序。要求將存放在NUM1中的32位無符號數(shù)與存放在NUM2中的16位無符號數(shù)相除,結(jié)果存放在NUM3和NUM4中。 根據(jù)題目要求,應(yīng)把存放在數(shù)據(jù)段內(nèi)的被除數(shù)NUM1定義為32位,除數(shù)NUM2定義為16位,商N(yùn)UM3定義為16位,余數(shù)NUM4定義為16位。 2)分支

    2024年02月06日
    瀏覽(26)
  • php基礎(chǔ)學(xué)習(xí)之運(yùn)算符(重點(diǎn)在連接符和錯(cuò)誤抑制符)

    php基礎(chǔ)學(xué)習(xí)之運(yùn)算符(重點(diǎn)在連接符和錯(cuò)誤抑制符)

    在各種編程語言中,常用的運(yùn)算符號有這三大類: 算術(shù)運(yùn)算 符:+,-,*,/,% 位運(yùn)算 符:,|,^,, 賦值運(yùn)算 符:=,+=,-=,*=,/=,%= 比較運(yùn)算 符:,,==,=,=,!= 邏輯運(yùn)算 符:,||,! 條件運(yùn)算 符:條件?成立執(zhí)行:否則執(zhí)行? ? ? ? //又稱三目運(yùn)算符 自操作運(yùn)算 符:

    2024年02月19日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包