ForループPHP
ループは、コードのブロックを指定回数実行し、または指定された条件がある場合に、真のループのコードブロックが実行されます。
forループ
ループのためにスクリプトが回数です実行する必要があることを事前に知るために使用されます。
文法
for (初始值; 条件; 增量)
{
要执行的代码;
}
{
要执行的代码;
}
パラメータ:
- デフォルト:主に変数の値がカウンタを設定するために使用されます(ただし、任意のコードがサイクルの開始時に一度だけ実行されることができます)初期化します。
- 条件:巡回実行制約。 TRUEの場合、ループは継続されます。 それがFALSEの場合、ループは終了します。
- インクリメンタル:主にカウンタをインクリメントするために使用される(ただし、実行され、ループの終了時に任意のコードすることができます)。
注意: 初期値と増分パラメータは上記の空であるか、または複数の式(カンマで区切られた)を持つことができます。
例
次の例では、初期値I = 1サイクルを定義します。 限り、変数iが5以下であるように、ループは引き続き実行されます。 あなたはサイクルを実行するたびに、変数iが 1インクリメントされています。
<html>
<body>
<?php
for ($i=1; $i<=5; $i++)
{
echo "The number is " . $i . "<br>";
}
?>
</body>
</html>
<body>
<?php
for ($i=1; $i<=5; $i++)
{
echo "The number is " . $i . "<br>";
}
?>
</body>
</html>
出力:
The number is 1
The number is 2
The number is 3
The number is 4
The number is 5
The number is 2
The number is 3
The number is 4
The number is 5
foreachループ
配列内をforeachループが使用されます。
構文
foreach ($array as $value)
{
要执行代码;
}
{
要执行代码;
}
一回毎サイクル、配列要素の現在値は、$ value変数に代入されます(配列ポインタが一つずつ移動します)、次のサイクルの間に、あなたは、配列内の次の値が表示されます。
例
次の例では、ループの指定した配列の出力値を示しています。
<html>
<body>
<?php
$x=array("one","two","three");
foreach ($x as $value)
{
echo $value . "<br>";
}
?>
</body>
</html>
<body>
<?php
$x=array("one","two","three");
foreach ($x as $value)
{
echo $value . "<br>";
}
?>
</body>
</html>
出力:
one
two
three
two
three