ホームページ  >  記事  >  バックエンド開発  >  PHPプロセス制御_PHPチュートリアル

PHPプロセス制御_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:14:021166ブラウズ

if ステートメント、switch ステートメント、while ループ、do...while ループ、for ループ、foreach ループ、ブレーク割り込みループ、Continue 命令。これらを曜日関数を使用して以下に示します。

プログラムの3つのプロセス制御構造

1. シーケンシャル構造
2. 構造を選択します
3. ループ構造

結果は以下の通りです

コードは次のとおりです コードをコピー
$d=日付("D");
if ($d=="火")
echo "今日は火曜日です";
それ以外
echo "今日は火曜日ではありません";
?>

配列を通じて曜日を決定できます。

実行結果は以下のようになります

コードは次のとおりです コードをコピー

$srttime=date("w",time());
$array=array('天','一','二','三','四','五','六');
$todaytime=date("Y年M月D日週{$array[$srttime]}",time());
エコー $todaytime;
?>

1. if (条件一) {

?⑹?/p>

}



IF - 1 タイトル>


    $a = 100 ;
    if ( $a == 100 ) {
    echo "A は 100 です。";
    }
?>

           

または

if (条件一) {

?⑹鲆?/p>

} else {

?⑹龆?/p>

}



IF … ELSE - 1


            $a = 120 ;
        if ($a < 100 ) {
            echo 「A は 100 より小さかった。」;
       }
       他に{
            echo 「A は 100 より大きかった。」;
       }
?>

              



IF … ELSE - 2


            $file = "files.txt" ;
        if ( file_exists($file) ) { //?z查?n案が存在するかどうか
            echo " ?是?n案 files.txt の?热?
";
            読み取りファイル ($file) ;                  //?出?n案?热?br />         }
        他に{
            echo " ?oこちら?n案
";
        }
    ?>

              


    または

if (条件一) {

?⑹鲆?/p>

} elseif {

?⑹龆?/p>

} elseif {

?⑹鋈?/p>

}

.......

else {

?⑹?

}


   
    IF … ELSEIF … ELSE - 1
   
   
                    $a = 100 ;
            $b = 200 ;
            if ($a > $b) {
                echo "a は b より大きい";

} elseif ($a == $b) {
                echo "a は b に等しい";

} else {
                print "a は b より小さい";
            }
        ?>

                      


2. while (条件一) { //条件? ??

?⑹鲆?/p>

}



しながら


            $a = 1 ;
        while ( $a < 10 ) {
            echo "$a
";
            $a++;
        }
    ?>

                  

3.やります{

?⑹?/p>

} while (条件);  //条件? ??



.. しながら - 1


            $a = 1 ;
        やります{
            echo "$a
";
            $a++;
        } while ( $a < 10 )
    ?>

                 

4. for (最初の条件; 判?嗵跫? 条件改??⑹? {

?⑹?/p>

}



対象 - 1


            for ( $a = 1 ; $a < 10 ; $a++ )
        {
            echo "$a
";
        }
    ?>

                 


   

5.休憩 //中?嗾?诘霓?圈



休憩 タイトル>


            $abc[0] = '0' ;
        $abc[1] = '1' ;
        $abc[2] = '2' ;
        $a = 0 ;
        while ( $a < 4 )
        {
            if ( $abc[$a] == '2' ) { //若?子? 跳?ながら()?圈
            休憩;
        }
            エコー "$a";
            $a++;
        }
    ?>

                 


6. 続き //中?嗾?诘霓?圈、跳到?圈????次次



続き

for ($i=10; $i>1; $i--) {
If ($ i == 2) {// If () のビーム ?? 続行;
}
echo "$i
";
}
?>



7.スイッチ(条件){

ケース 'ケース値 1':

​​​ 休憩;
case 'case 値 2:
                                                  休憩;
                                                                                       デフォルト:
?⑹?
休憩;

}


スイッチ

スイッチ ($i) {
ケース0:
echo "i = 0";
ケース1:
echo "i = 1";
ケース 2:
「私は 2 に等しい」をエコーし​​ます。 }
?>






スイッチ - スイッチ


            スイッチ ( $a ) {
            ケース「1」:
                エコー「1」;
                休憩;
            ケース「2」:
                エコー「2」;
                休憩;
            ケース「3」:
                「3」をエコーし​​ます;
                休憩;
            ケース「4」:
                エコー「4」;
                休憩;
            ケース「5」:
                エコー「5」;
                休憩;
            デフォルト:
                エコー「ゼロ」;
                休憩;
        }
?>

    

注意事

PHP 理論では、各命令の終了時に常に追加番号 ; が追加されますが、部分的な尾記号 } の後には追加番号が追加されません。 フローの部分区切り記号では、どちらも {部分の開始点、尾の部分の } の使用と C 言語での使用は同じですが、PHP では実行できません。これは特殊な設定です。

http://www.bkjia.com/PHPjc/629020.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/629020.html技術記事 if 句、switch 句、while 循環、do…while 循環、for 循環、foreach 循環、break 中断循環、Continue 命令。 以下は星期関数によってこれらを示します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。