シーケンス構造は直線のようなもので、順番に実行されます。私たちが記述するコードは、デフォルトではシーケンシャル構造で実行されます。
条件付き構造は道路の分かれ道のようなもので、左に行くことも右に行くこともできます。たとえば、トイレに行くとき、私たちはそのトイレが提供する条件、つまり左側が男性用トイレ、右側が女性用トイレ、またはその逆の性別に従う必要があります。は、この条件付き構造の条件です。別の例として、現在、A、B、C を使用してスコアを評価することが一般的になっています。テストのスコアが 93 点であると仮定すると、レベル A に設定できます。テストのスコアが 87 点の場合は、レベルに設定できます。 B. ここでのスコア範囲は、条件構造内の条件です。
PHP の "if...else..." 構文は次のとおりです。
条件判定により、戻り値がブール値のTRUEの場合、タスクAが実行されます。戻り値がFALSEの場合、タスクBが実行されます。
PHPの「if...else if...」構文は次のとおりです:
条件1で判定し、戻り値がブール値TRUEの場合はタスクAを実行、戻り値がFALSEの場合は条件2を判定、戻り値がブール値TRUEの場合はタスクBを実行それ以外の場合は、タスク A も実行されず、タスク B も実行されません。サーバーは引き続き他のタスクを実行します。
条件付き構造スイッチ…ケース…PHPの「switch...case...」構文は次のとおりです:
リーリーまず条件を判定し、条件の戻り値が条件値 1 の場合はタスク 1 を実行し、条件の戻り値がどちらでもない場合はタスク 2 を実行します。条件値 1 または条件値 2 番目に、デフォルトのタスクが実行されます。 Break の機能は、スイッチを終了することです。switch ステートメントを使用すると、長い「if..else if..else」コード ブロックを回避できます。
ブレークの機能は、次のケースでコードが実行を継続しないようにすることです。
PHPにおけるループ構造のwhileループ文その循環構造は、サッカー場で何周も走り、1周を終えてまた次の周を終えるようなものです。つまり、あるタスクをある条件下で繰り返し実行することになります。 400 メートルのトラックと同じように、800 メートルを走る場合は 2 周を走り、2 周目の終わりで 800 メートルに達したら走るのをやめます。
PHP では、while ループ ステートメントは次のとおりです:
リーリー
まず、ある条件が満たされているかどうか(条件の戻り値がTRUEかどうか)を判断し、満たされている場合はタスクを実行し、タスクを完了し、条件が満たされているかどうかを判断し、満たされている場合は、を繰り返します。タスクを終了する場合は、タスクを終了します。
PHPのループ構造のwhileループ文を実行するPHP には別のタイプのループ ステートメントがあります: do...while ループ ステートメントの構文は次のとおりです。
リーリー首先执行任务(上一节的while语句是先判断条件是否成立,再执行任务),执行任务完毕,判断某个条件是否符合(条件返回值是否为TRUE),若符合则再次执行任务,执行完毕任务,继续判定条件。
while与do…while循环语句的区别是,while先判断条件是否成立,后执行循环,do...while先执行一次任务,再判断是否继续执行循环,也就是说do...while至少会执行一次任务。当条件为FALSE时,while中的任务会一次也不执行,do...while中的任务会执行1次.
在PHP中还有一种循环语句,for循环语句结构如下:
<span style="color: #008080;">1</span> <?<span style="color: #000000;">php </span><span style="color: #008080;">2</span> <span style="color: #0000ff;">for</span><span style="color: #000000;">(初始化;循环条件;递增项){ </span><span style="color: #008080;">3</span> <span style="color: #008000;">//</span><span style="color: #008000;">执行任务</span> <span style="color: #008080;">4</span> <span style="color: #000000;">} </span><span style="color: #008080;">5</span> ?>
for 语句中,“初始化”在循环开始前无条件求值一次,“循环条件”在每次循环开始前求值。如果值为 TRUE,则继续循环,执行循环体语句(执行任务)。如果值为 FALSE,则终止循环。“递增项”在每次循环之后被求值(执行)。其常用于循环执行代码块指定的次数。
在PHP中foreach循环语句,常用于遍历数组,一般有两种使用方式:不取下标、取下标。
(1)只取值,不取下标
<span style="color: #008080;">1</span> <?<span style="color: #000000;">php </span><span style="color: #008080;">2</span> <span style="color: #0000ff;">foreach</span> (数组 <span style="color: #0000ff;">as</span><span style="color: #000000;"> 值){ </span><span style="color: #008080;">3</span> <span style="color: #008000;">//</span><span style="color: #008000;">执行的任务</span> <span style="color: #008080;">4</span> <span style="color: #000000;">} </span><span style="color: #008080;">5</span> ?>
(2)同时取下标和值
<span style="color: #008080;">1</span> <?<span style="color: #000000;">php </span><span style="color: #008080;">2</span> <span style="color: #0000ff;">foreach</span> (数组 <span style="color: #0000ff;">as</span> 下标 =><span style="color: #000000;"> 值){ </span><span style="color: #008080;">3</span> <span style="color: #008000;">//</span><span style="color: #008000;">执行的任务</span> <span style="color: #008080;">4</span> <span style="color: #000000;">} </span><span style="color: #008080;">5</span> ?>