PHP ループ関数の使い方の概要 - PHP の基本入門tutorial_php の基礎
PHP のループは基本的に、同じコード ブロックを指定された回数だけ実行します。
PHP ループには、while、do...while、for、foreach の 4 つの主なタイプがあります。以下では、各ループの使用法を個別に説明します。
while ステートメント:
指定された条件が true である限り、コード ブロックはループで実行されます。
形式:
while(expr)
{
ステートメント;
}
セマンティクス: 最初に expr を判定し、式 expr が false の場合は終了します。式 expr が true の場合はステートメント ステートメントを実行し、実行完了後に再度 expr を判定します。式 expr がまだ true の場合は続行します。ステートメントを実行するには、式 expr が false になり終了するまでステートメントを実行します。
例:
$i =1;
while($iecho $i;
$i ;
}
?>
上の例はループを示しています。変数 i が 5 以下である限り、コードはループで実行され続けます。ループがループするたびに、変数は 1 ずつ増加し、i の値が入力されます。
do…while ステートメント:
最初にコード ブロックを 1 回実行し、指定された条件が true の場合にループを繰り返します。
形式:
do{
ステートメント;
}
while(expr) セマンティクス: まず、statement ステートメントを 1 回実行し、次に expr を判断します。式 expr が false の場合は終了し、式 expr が true の場合は、ループ内でステートメント ステートメントを実行し続け、expr を判断します。式 expr がまだ true の場合、ステートメント ステートメントは実行を継続し、式 expr が false になるまで、ステートメントは終了します。
注: it と while の違いは、do...while は最初に何も判断せずにステートメントを 1 回実行し、その後条件が true であるかどうかを判断することです。ここで、他のものは同じであることに注意してください。その間のように。
例:
$i =6;
do
{
$i ;
echo "番号は " . $i . "
";
}
while ($i
上記の例はループを示しています。変数 i に値 6 を代入します。明らかに、while の条件と比較するとこれは当てはまりませんが、結果は 6 になり、これが前述の do...while ステートメントです。初回です 今回は判定を行わず、一度実行して条件が真かどうか判定します。
ステートメント
: コード ブロックが繰り返される回数が決まっている場合は、for ステートメントを使用できます。
文法
for (初期化; 条件; インクリメント)
{
実行されるコード;
}
セマンティクス: for ステートメントには 3 つのパラメータがあります。最初のパラメータは変数を初期化し、2 番目のパラメータは条件を保持し、3 番目のパラメータにはループの実行に必要な増分が含まれます。初期化パラメータまたは増分パラメータに複数の変数が含まれる場合は、それらをカンマで区切る必要があります。また、条件は true または false に評価される必要があります。
例:
次の例では、「Hello World!」というテキストが 5 回表示されます。
for ( $i= 1; $i{
echo "Hello World!
";
}
?>
foreach ステートメント: foreach ステートメントは、配列をループするために使用されます。
ループを通過するたびに、現在の配列要素の値が value 変数に割り当てられます (配列ポインターは 1 つずつ移動します)。
文法
foreach (値としての配列)
{
実行されるコード;
}
例
次の例は、指定された配列の値を出力できるループを示しています。
$arr =array( "one", "two", "three");
foreach ($arr as $value)
{
echo "Value: " . $value . "
";}
?>
説明: まず配列 arr を定義し、次に foreach を使用してループします。ここで ($arr as $value) は、$arr 配列の値を $value に代入し、ステートメントを実行して $value を出力することを意味します。価値。
出力結果は次のとおりです:
1
2
3

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック







