PHP 構造ステートメント
逐次構造
シーケンス構造は直線のようなもので、順番に実行されます。私たちが記述するコードは、デフォルトではシーケンシャル構造で実行されます。
条件構造 if…else…
条件付き構造は道路の分かれ道のようなもので、左に行くことも右に行くこともできます。たとえば、トイレに行くとき、私たちはそのトイレが提供する条件、つまり左側が男性用トイレ、右側が女性用トイレ、またはその逆の性別に従う必要があります。は、この条件付き構造の条件です。別の例として、現在、A、B、C を使用してスコアを評価することが一般的になっています。テストのスコアが 93 点であると仮定すると、レベル A に設定できます。テストのスコアが 87 点の場合は、レベルに設定できます。 B. ここでのスコア範囲は、条件構造内の条件です。
PHP の "if...else..." 構文は次のとおりです。
条件判定により、戻り値がブール値のTRUEの場合、タスクAが実行されます。戻り値がFALSEの場合、タスクBが実行されます。
条件構造 if…else if…
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),若符合则再次执行任务,执行完毕任务,继续判定条件。
PHP中循环结构之while与do…while语句的区别
while与do…while循环语句的区别是,while先判断条件是否成立,后执行循环,do...while先执行一次任务,再判断是否继续执行循环,也就是说do...while至少会执行一次任务。当条件为FALSE时,while中的任务会一次也不执行,do...while中的任务会执行1次.
PHP中循环结构之for循环语句
在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循环语句
在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> ?>
上一节:PHP读书笔记(4)-运算符
下一节:PHP读书笔记(6)- 数组

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

メモ帳++7.3.1
使いやすく無料のコードエディター
