ホームページ >バックエンド開発 >PHPチュートリアル >PHP ループ - PHP の基礎入門チュートリアル_PHP チュートリアル

PHP ループ - PHP の基礎入門チュートリアル_PHP チュートリアル

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

php では、PHP ループには while、do while、for、foreach、その他よく使用される PHP ループ ステートメントが含まれます。ループを学習する際のメモをいくつかまとめておきます。

PHP のループでは主に、ユーザーが指定された回数だけコードの同じブロックを実行できるようにします。

PHP ループには主に 4 つのタイプがあります: while、do...while、for、foreach。以下では、各ループの使用法を個別に説明します。

while ステートメント:

指定された条件が true である限り、コード ブロックはループで実行されます。

形式:

その間(expr)
{
ステートメント;
}

セマンティクス: 最初に expr を判定し、式 expr が false の場合は終了し、式 expr が true の場合はステートメント ステートメントを実行し、実行が完了した後に expr を再度判定します。式 expr がまだ true の場合は、実行を続けます。ステートメント ステートメント; 式 expr が false になるまで終了します。
例:

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

$i=1;
while($i<=5){
エコー $i;
$i++;
}
?>

上記の例は、変数 i が 5 以下である限り、コードはループで実行され続けます。ループがループするたびに、変数は 1 ずつ増加し、i の値が入力されます。

do…while ステートメント:

まずコード ブロックを 1 回実行し、指定された条件が true の場合にループを繰り返します。

形式:

する{

ステートメント;
}

while(expr) セマンティクス: 最初にステートメント ステートメントを 1 回実行し、次に expr を判定します。式 expr が true の場合は終了し、実行後もステートメント ステートメントを実行し続けます。 expr が再び true の場合、式 expr が false になるまでステートメント ステートメントは実行され続けます。

注: it と while の違いは、do...while は最初に何も判断せずにステートメントを 1 回実行し、その後、条件が true であるかどうかを判断することです。ここで、他のものは同じであることに注意してください。その間。

例:

コードは次のとおりですコードをコピー
$i=6;
する
{
$i++;
echo "番号は " .br />";
}
while ($i<5);
?>

上記の例は、変数 i に値 6 を割り当てています。これは while の条件と比較すると明らかに無効ですが、結果は 6 であり、これは前述の do...while ステートメントです。初めては機能しませんでした。判断するには、一度実行してから、条件が真であるかどうかを判断します。

ステートメント用

: コードのブロックが繰り返される回数が決まっている場合は、for ステートメントを使用できます。

文法

for (初期化; 条件; 増分)

{
実行されるコード;
}

セマンティクス: for ステートメントには 3 つのパラメーターがあります。最初のパラメータは変数を初期化し、2 番目のパラメータは条件を保持し、3 番目のパラメータにはループの実行に必要な増分が含まれます。初期化パラメータまたは増分パラメータに複数の変数が含まれる場合は、それらをカンマで区切る必要があります。また、条件は true または false に評価される必要があります。

例:

次の例では、「Hello World!」というテキストが 5 回表示されます。

コードは次のとおりです for ($i=1; $i<=5; $i++)

{
echo "Hello World!
";
}
?>

foreach ステートメント: foreach ステートメントは、配列をループするために使用されます。

ループが実行されるたびに、現在の配列要素の値が value 変数に割り当てられます (配列ポインターは 1 つずつ移動します)。
文法

foreach (値としての配列)
{
実行されるコード;
}


次の例は、指定された配列の値を出力できるループを示しています。

コードをコピー
コードは次のとおりですコードをコピー
$arr=array("1", "2", "3");
foreach ($arr を $value として)
{
echo "値: " . $value "
";
}
?>
説明: 最初に配列 arr を定義し、次に foreach を使用してループします。ここで ($arr as $value) は、$arr 配列の値を $value に割り当てることを意味し、実行ステートメントは $ の値を出力します。価値 。

出力結果は次のようになります:

1つ

2つ
3つ

http://www.bkjia.com/PHPjc/628654.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/628654.html技術記事 php では、PHP ループには while、do while、for、foreach などの一般的に使用される PHP ループ ステートメントが含まれます。ループを学習する際のメモをいくつかまとめておきます。 PHP のループ メイン ユーザー...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。