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

3期-Shawn
???

???? ??? ?? ?? ??? ??? ??? ? ????.

?? ??
  • ?? ??? ??:PHP ?? ???? if ?? ?? ??

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

    2018-06-170個贊

  • ?? ??? ??:?? ???? ?? PHP ?? ??

    王同學(xué)反復(fù)往返與北京和大連,并且在本上記錄往返次數(shù)。在PHP中還有另外一種實現(xiàn)方式能夠?qū)崿F(xiàn)同樣的計數(shù)。 for 循環(huán)是 PHP 中的一種計數(shù)型循環(huán),它的語法比較數(shù)活多變。這是一個必須要掌握的知識點。 for (表達示1; 表達示2; 表達示3){ 需要執(zhí)行的代碼段 } 表達式1 是初始化賦值,可以同時賦值多個代碼。 表達示2 在每次循環(huán)開始前求值。如果值為 TRUE,則繼續(xù)循環(huán),執(zhí)行嵌套的循環(huán)語句。如果值為 FALSE,則終止循環(huán)。 表達示3 在每次循環(huán)之后被求值。 我們來寫個簡單的例子,看看: <?php for ($i = 1; $i <= 10; $i++) { echo '分手后第'.$i.'年,我全都忘了你的樣子<br />'; } ?> 換種寫法,我們現(xiàn)判斷多個條件試試: <?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開始,所以聲明一個變量$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的位置實驗continue和break;

    2018-06-170個贊

  • ?? ??? ??:while ??

    while是一個布爾型循環(huán),while(布爾判斷)的值為true就執(zhí)行大括號括起來的代碼。如果為假就停出去,執(zhí)行后續(xù)代碼。 現(xiàn)在,我們增加一點難道,來做隔行變色。隔行變色,是我們在網(wǎng)頁中經(jīng)常使用到的表現(xiàn)。 要求重點掌握。我們來看看效果: 那我們現(xiàn)在要寫一個0-99的隔行變色的表格該怎么寫呢?【要求默寫】 定義初始值,輸出表格標簽 和 表格中的列標簽 <?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的時候,應(yīng)該顯示行開始的標簽 if($i%10 == 0){ //為了隔行變色,每20,40,60每行的顏色不同的,因此我們又可以再進行一次取余運算 if($i%20==0){ echo '<tr>'; }else{ echo '<tr bgcolor="pink">'; } } echo '<td>'.$i.'</td>'; $i++; //同理,每一行結(jié)束是不是應(yīng)該有一個</tr>結(jié)束標簽?zāi)兀? if($i%10==0){ echo '</tr>'; } } echo '</table>'; ?> 以上代碼需要多練習(xí),不斷的實驗才能想象出來。上面的部份,需要默寫來鍛煉邏輯。 可不可以循環(huán)里面再嵌套一次循環(huán)(雙層循環(huán)),來實現(xiàn)隔行變色的表格效果呢?【要求默寫】 基本實現(xiàn)邏輯如下 先輸出表格標簽 通過第一層循環(huán)再輸出行標簽 在第一層循環(huán)里面再插入一層循環(huán)輸出標簽 <?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個贊