国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

while ループ

ループの冒頭の章では、ループのロジックと構(gòu)文について説明し、上記のトレーニングに合格しました。ループの知識(shí)ポイントを簡(jiǎn)単に把握できます。

while はブールループで、while の値 (ブール判定) が true の場(chǎng)合、中括弧で囲まれたコードが実行されます。 false の場(chǎng)合は、停止して後続のコードを?qū)g行します。

次に、少し色を追加して各行の色を変更しましょう。インターレースによる色の変更は、Web ページでよく使用されるパフォーマンスです。

マスターするには重要なポイントが必要です。効果を見てみましょう:
2015-08-08/55c5b00fcc714

それでは、0 から 99 までの色が交互に現(xiàn)れるテーブルを書きたいと思います。どのように書けばよいでしょうか? 【サイレント書き込みが必要】

  1. 初期値、出力テーブルラベル、テーブル內(nèi)の列ラベルを定義します
<?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>';
?>
  1. に行生成のロジックを加えます
<?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í)と継続的な実験が必要です。ロジックを?qū)g行するには、上記の部分をサイレントに記述する必要があります。

ループ內(nèi)に別のループ (二重層ループ) をネストして、行ごとに色を変えるテーブル効果を?qū)g現(xiàn)できますか? 【サイレント書き込み必須】基本的な実裝ロジックは以下の通りです

まずテーブルラベルを出力します
  1. ループの最初の層を通過し、次に行ラベルを出力します
  2. ループの最初の層にループ出力ラベルの別の層を挿入します
  3. <?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>';
    ?>
  4. 上記のコードに、インターレース色変化の判定と通常の0~99の數(shù)値表示を追加しましたか?

ループを?qū)W習(xí)した後、いくつかの基本的なアルゴリズムを?qū)W習(xí)できます。
これは面接での成功率を高めるのに役立ちます。


注: 無限ループ (終了條件のないループ) を書かないでください

whie(1){
    echo 1111.'<br />';
}

學(xué)び続ける
||
<?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>'; ?>
提出するリセットコード