#この記事の動作環境: Windows 10 システム、php8.1.3 バージョン、dell g3 コンピューター。 PHP は、開発者が反復的なタスクを簡単に処理できるようにするさまざまなループ構造を提供する、人気のあるサーバーサイド プログラミング言語です。 PHP には、for ループ、while ループ、do-while ループ、foreach ループという 4 つの一般的なループ構造があります。以下に、これらのループ構造の使い方と特徴を一つずつ紹介していきます。PHP のループ構造には、for ループ、while ループ、do-while ループ、foreach ループがあります。詳細な紹介: 1. for ループ、初期化式はループ制御変数の値を初期化するために使用され、条件式はループが実行を継続するかどうかを決定するために使用され、インクリメント式はループの変更を制御するために使用されます。制御変数; 2. while ループ、ループの実行を継続するかどうかを判断するために条件式が使用されます; 3. do-while ループ、最初にループ本体のコードを 1 回実行してから条件式を決定します; 4. foreach ループなど。
1. for ループは、最も一般的に使用されるループ構造の 1 つです。 その構文は次のとおりです。
for (初始化表达式; 条件表达式; 递增表达式) { // 循环体代码 }
$sum = 0; for ($i = 1; $i <= 10; $i++) { $sum += $i; } echo $sum; // 输出55
2. while ループもよく使用されるループ構造です。 その構文は次のとおりです。
while (条件表达式) { // 循环体代码 }
$number = rand(1, 10); // 生成一个1到10之间的随机数 $guess = 0; while ($guess != $number) { $guess = readline("请输入你猜的数字:"); if ($guess < $number) { echo "太小了!"; } elseif ($guess > $number) { echo "太大了!"; } else { echo "猜对了!"; } }
3. 3 番目のループ構造は do-while ループです。 その構文は次のとおりです。
do { // 循环体代码 } while (条件表达式);
$count = 0; do { echo $count; $count++; } while ($count <= 10);
4. foreach ループは、配列を走査するために使用されるループ構造です。 その構文は次のとおりです:
foreach (数组 as $值) { // 循环体代码 }
$fruits = array("苹果", "香蕉", "橙子"); foreach ($fruits as $fruit) { echo $fruit; }
summary
PHP は for ループ、while ループ、do-while ループを提供します。および foreach ループ 一般的なループ構造は 4 つあり、開発者は、さまざまなニーズに応じて、反復的なタスクを処理するために適切なループ構造を選択できます。これらのループ構造の使用法と特性に習熟すると、プログラムの効率と読みやすさが向上し、プログラミング タスクをより適切に完了できます。以上がPHPにはどのようなループ構造がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。