ホームページ >バックエンド開発 >PHPチュートリアル >php_PHP チュートリアルのループでの for()、while()、および foreach() の使用法

php_PHP チュートリアルのループでの for()、while()、および foreach() の使用法

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

この記事では、php での for()、while()、foreach() do while などの最も基本的なループ ステートメントの使用方法を紹介します。

while ループ
while ループは PHP で最も単純なループであり、その基本形式は次のとおりです:

コードは次のとおりです コードをコピー
ながら (expr){
声明
}
//または
while (expr):
声明
最後に;

この構文は、expr 式が TRUE である限り、ステートメントは expr が FALSE になるまで実行されることを意味します。ステートメントは実行されるアクションまたはロジックを表します。

例:

コードは次のとおりです コードをコピー
$i = 1;
while ($i エコー $i;
$i++;
}
?>

この例では 1 から 10 までをループします。

do-while ループ
do-while ループは while ループとよく似ていますが、唯一の違いは、do-while は 1 回実行されることが保証されているのに対し、while は式が成立しない場合には何も実行しないことです。

do-while ループの構文は 1 つだけです:

コードは次のとおりです コードをコピー
する{
声明
}ながら (式)

例:

コードは次のとおりです コードをコピー
$i = 1;
やります{
エコー $i;
$i++;
} while ($i ?>

この例でも 1 ~ 10 が出力されます

forループ
for ループは PHP のより複雑なループであり、その構文は次のとおりです。

コードは次のとおりですコードをコピーfor (expr1; expr2; expr3){
声明
}

次の例でも 1 から 10 が出力されます:

コードは次のとおりですコードをコピー for ($i = 1; $i エコー $i;
}
?>

文法解釈
最初の式 (expr1) は、ループが開始される前に無条件で 1 回評価されます
expr2 は各ループの開始前に評価され、値が TRUE の場合はループが継続され、値が FALSE の場合はループが終了します。
expr3 は各ループの後に評価 (実行) されます
すべての式は null にすることができます。 expr2 が空の場合、ループは無限に継続しますが、ループは Break によって終了できます:

コードは次のとおりです コードをコピー
for ($i = 1; ; $i++) {
If ($i > 10) {
休憩;
}
エコー $i;
}
?>

ヒント
ループ文を使用する場合、通常、無限にループしてプログラムが「ゾンビ」状態にならないように注意する必要があります。また、ループ結果が正しいことを確認するために、ループ条件 (ループ判定式) にも注意する必要があります。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/629220.html技術記事この記事では、PHP の最も基本的なステートメントである for()、while()、foreach() do while などの最も基本的なループ ステートメントの使用法を紹介します。 while ループ while ループは PHP で最も単純なループです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。