亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

3期-Shawn
Ikut

Selepas mengikuti, anda boleh menjejaki maklumat dinamiknya tepat pada masanya

Nota kursus
  • Kursus dalam bahagian yang berkaitan:Berbilang sarang pernyataan if dalam kawalan aliran PHP

    王思總同學(xué)我們在最開始的故事中講到了他有兩個(gè)秘書:一個(gè)生活秘書、一個(gè)工作秘書。 王思總同學(xué)在出行和項(xiàng)目中也是極度有計(jì)劃性。他給自己的生活秘書和工作秘書分別指派了出差的行程: 生活上: 先查天氣,下雨帶雨具和毛巾。不下雨要帶防曬霜 雨具、毛巾和防曬霜的情況要提前檢查,如果沒有要及時(shí)買 工作上: 要提前溝通去大連前的工作計(jì)劃,準(zhǔn)備好了要及時(shí)檢查,檢查合格,打印簽單。 沒有及時(shí)準(zhǔn)備好的情況下,要列出主要的項(xiàng)目溝通議題。 類似于上面的這種情況判斷,我們就需要用到if...elseif...else反復(fù)嵌套的結(jié)構(gòu)了。 在if語句中可以嵌套一個(gè)或多個(gè)if語句,以實(shí)現(xiàn)對多個(gè)參數(shù)的判斷,這就是if語句的多種嵌套。其結(jié)構(gòu)形式如下: <?php if(判斷1){ if(判斷2){ 代碼段 1 }else{ 代碼段2 } }else{ if(判斷3){ 代碼段3 }else{ 代碼段4 } } ?> 我們把王思總同學(xué)的生活要求,我們可以用代碼用嵌套結(jié)構(gòu)表示出來。我們使用到了三層嵌套結(jié)構(gòu),代碼如下: <?php //0表示工作秘書,1表示生活秘書 //用代碼模擬隨機(jī)產(chǎn)生當(dāng)前的工作是生活秘書的還是工作秘書的 $mishu = rand(0,1); if($mishu){ //下雨和不下雨的狀態(tài),隨機(jī)產(chǎn)生 //下雨?duì)顟B(tài)為1 //不下雨?duì)顟B(tài)為0 $xiyu = rand(0,1); if($xiyu){ //是否購買雨傘 $you = rand(0,1); if($you){ echo '下雨天,已購買不用買雨傘'; }else{ echo '下雨天,未購買,需要買雨傘'; } }else{ //是否購買防曬霜 $you = rand(0,1); if($you){ echo '沒下雨,有防曬霜'; }else{ echo '沒下雨,需要準(zhǔn)備防曬霜'; } } }else{ //是否準(zhǔn)備好了會議議程 $shifou = rand(0,1); if($shifou){ echo '已準(zhǔn)備好,可以隨時(shí)出發(fā)'; }else{ echo '沒有準(zhǔn)備好,需要打印,延遲出發(fā)'; } } 警告:對于編程新手,在使用這種嵌套if...else循環(huán)時(shí),請小心使用。因?yàn)樘鄬拥难h(huán)容易使設(shè)計(jì)的邏輯出問題,或者少打了大括號等,都會導(dǎo)致程序出現(xiàn)莫名其妙的問題。 希望你能夠默寫出來。并且,不能有一丁點(diǎn)的語法錯誤。在以后,我們隨時(shí)用,要在大腦當(dāng)中立馬產(chǎn)生反映,動手就寫。

    2018-06-170個(gè)贊

  • Kursus dalam bahagian yang berkaitan:Kawalan aliran PHP untuk pernyataan kawalan gelung

    王同學(xué)反復(fù)往返與北京和大連,并且在本上記錄往返次數(shù)。在PHP中還有另外一種實(shí)現(xiàn)方式能夠?qū)崿F(xiàn)同樣的計(jì)數(shù)。 for 循環(huán)是 PHP 中的一種計(jì)數(shù)型循環(huán),它的語法比較數(shù)活多變。這是一個(gè)必須要掌握的知識點(diǎn)。 for (表達(dá)示1; 表達(dá)示2; 表達(dá)示3){ 需要執(zhí)行的代碼段 } 表達(dá)式1 是初始化賦值,可以同時(shí)賦值多個(gè)代碼。 表達(dá)示2 在每次循環(huán)開始前求值。如果值為 TRUE,則繼續(xù)循環(huán),執(zhí)行嵌套的循環(huán)語句。如果值為 FALSE,則終止循環(huán)。 表達(dá)示3 在每次循環(huán)之后被求值。 我們來寫個(gè)簡單的例子,看看: <?php for ($i = 1; $i <= 10; $i++) { echo '分手后第'.$i.'年,我全都忘了你的樣子<br />'; } ?> 換種寫法,我們現(xiàn)判斷多個(gè)條件試試: <?php for($i=0,$j=10;$i<$j;$i++,$j--){ echo $i.'---------'.$j.'<br />'; } ?> 我們用for循環(huán)來打一下9*9的乘法口訣表吧,演示效果如下: 2015-08-08/55c5b92de2c2b 在分析思考過程中切記:在代碼中是橫著輸出的 <?php //99乘法口訣表從1開始,所以聲明一個(gè)變量$i = 1,讓$i小于10,也就是最大值為9 for($i = 1 ; $i < 10 ; $i++ ){ //1x1=1,2x2等于4,所以第二次循環(huán)的最大值為$i的值,因此$j=1, $j在循環(huán)自加的過程當(dāng)中,只能夠小于等于$i for($j=1;$j<=$i;$j++){ // 1 x 2 = 2 2 x 2 = 4啦 echo $j . 'x' . $i . '=' .($i*$j) . '&nbsp;&nbsp;&nbsp;'; } echo '<br />'; } 我們來試一下break,exit和continue來控制一下9*9乘法口訣表。 語句 作用 exit exit之前我們講過了,從當(dāng)前處停止后續(xù)執(zhí)行 break 之前遇到過,跳出循環(huán)或者跳出結(jié)構(gòu)體執(zhí)行后續(xù)代碼 continue 跳出此次循環(huán),下次循環(huán)繼續(xù) 我們來演示一下break和continue: <?php for ($i = 1; $i <= 10; $i++) { if($i == 4){ //待會兒換成continue試試 break; } echo '分手后第'.$i.'年,我全都忘了你的樣子<br />'; } ?> $i 等于4,break效果如下: 2015-08-08/55c5bba280e19注:上圖中第4之后不再執(zhí)行 $i 等于4,continue效果如下: 2015-08-08/55c5bbcd4fb1b注:上圖中第4第丟失了,接著從第5年繼續(xù)執(zhí)行了 作業(yè): 用for 的單層循環(huán)來控制隔行變色的表格 用for的雙層循環(huán)來控制隔行變色的表格 默寫99乘法口訣表,并在中間$i、$j的位置實(shí)驗(yàn)continue和break;

    2018-06-170個(gè)贊

  • Kursus dalam bahagian yang berkaitan:gelung semasa

    while是一個(gè)布爾型循環(huán),while(布爾判斷)的值為true就執(zhí)行大括號括起來的代碼。如果為假就停出去,執(zhí)行后續(xù)代碼。 現(xiàn)在,我們增加一點(diǎn)難道,來做隔行變色。隔行變色,是我們在網(wǎng)頁中經(jīng)常使用到的表現(xiàn)。 要求重點(diǎn)掌握。我們來看看效果: 那我們現(xiàn)在要寫一個(gè)0-99的隔行變色的表格該怎么寫呢?【要求默寫】 定義初始值,輸出表格標(biāo)簽 和 表格中的列標(biāo)簽 <?php //定義循環(huán)的初始值 $i=0; echo '<table width="800" border="1">'; while($i<100){ //輸出列0-99的列了 echo '<td>'.$i.'</td>'; //一定要加喲,不然死循環(huán)了 $i++; } echo '</table>'; ?>加上行產(chǎn)生的邏輯 <?php $i=0; echo '<table width="800" border="1">'; while($i<100){ //0 - 9 為一行 //10 -19 為一行 //因此,每一行都能夠被10求默,如為為10的時(shí)候,應(yīng)該顯示行開始的標(biāo)簽 if($i%10 == 0){ //為了隔行變色,每20,40,60每行的顏色不同的,因此我們又可以再進(jìn)行一次取余運(yùn)算 if($i%20==0){ echo '<tr>'; }else{ echo '<tr bgcolor="pink">'; } } echo '<td>'.$i.'</td>'; $i++; //同理,每一行結(jié)束是不是應(yīng)該有一個(gè)</tr>結(jié)束標(biāo)簽?zāi)兀? if($i%10==0){ echo '</tr>'; } } echo '</table>'; ?> 以上代碼需要多練習(xí),不斷的實(shí)驗(yàn)才能想象出來。上面的部份,需要默寫來鍛煉邏輯。 可不可以循環(huán)里面再嵌套一次循環(huán)(雙層循環(huán)),來實(shí)現(xiàn)隔行變色的表格效果呢?【要求默寫】 基本實(shí)現(xiàn)邏輯如下 先輸出表格標(biāo)簽 通過第一層循環(huán)再輸出行標(biāo)簽 在第一層循環(huán)里面再插入一層循環(huán)輸出標(biāo)簽 <?php echo '<table width="800" border="1">'; $i=0; while($i<10){ echo '<tr>'; $j=0; while($j<10){ echo '<td>'.$j.'</td>'; $j++; } echo '</tr>'; $i++; } echo '</table>'; ?> 上面的代碼,你自己加上隔行變色的判斷和正常的0-99的數(shù)值顯示喲? -------------------------------------------------------------------------------- 你可以學(xué)完循環(huán)后,再學(xué)習(xí)一些基本的算法。 這樣幫助你面試的成功率更高。 注:不要寫死循環(huán)(沒有退出條件的循環(huán)) whie(1){ echo 1111.'<br />'; }

    2018-06-170個(gè)贊