ホームページ  >  記事  >  バックエンド開発  >  PHPのForループとForeachループの使い方(詳細な画像と文章解説)

PHPのForループとForeachループの使い方(詳細な画像と文章解説)

WBOY
WBOYオリジナル
2021-10-15 10:09:474288ブラウズ

前回の記事では『PHPのwhileループとdo-whileループの解き方、5分もあれば十分! " では、この記事では、PHP の While ループと do-while ループの使い方と区別方法を詳しく紹介します。この記事では、引き続き PHP の他の 2 つのループ ステートメント、つまり PHP の for ループと foreach ループについて説明します。皆さんのお役に立てれば幸いです!

PHPのForループとForeachループの使い方(詳細な画像と文章解説)

#PHP の for ループと foreach ループ

  • For ループ

for ループの構文とロジック形式は、前に見た while および do while ループ ステートメントとは少し異なります。for ループは、for ループの数を制御する変数を事前定義します。声明。 for ループは、ループを実行する必要がある回数が事前にわかっている場合に主に使用されます。

For ループの構文形式は次のとおりです:

for (初始表达式; 表达式条件判断; 变量更新) {
    循环动作;
}

初期化式: 初期化代入です。複数のコードを同時に代入できます。通常、カウンターの初期値を宣言するために使用されます。

式条件判定: ループ実行の制限条件であるループ本体内のコードを実行するかどうかを制御するために使用され、判定条件の値が TRUE の場合、ループは続行され、ループ文は終了します。実行されました。判定条件の値がFALSEの場合はループを終了します。

変数更新: ループが実行されるたびに変数を更新して次のループに進みます。

例は次のとおりです:

<?php
for($a=1;$a<5;$a++){
    echo "输出结果是:".$a."<br/>";
}
?>

出力結果:


PHPのForループとForeachループの使い方(詳細な画像と文章解説)##for ループは 1 つの条件を実行するだけでなく、複数の条件もあり、例は次のとおりです:

<?php
 for($a=0,$b=5;$a<=5;$a++,$b--){
     echo $a  ."和" .$b ."<br/>";
 }
 ?>

出力結果:


PHPのForループとForeachループの使い方(詳細な画像と文章解説)for ループ ステートメントは while のようにネストすることもできます。つまり、for ループ ステートメントには、別の 1 つ以上の for ループ ステートメントが含まれます。この for ループの手法を利用して、小学校で習った九九を出力することができます。例は次のとおりです:

<?php
 for($a = 1 ; $a < 10 ; $a++ ){
     for($b=1;$b<=$a;$b++){
        echo $b . &#39;x&#39; . $a . &#39;=&#39; .($a*$b) . &#39;   &#39;;//&nbsp输出的是空格
     }
     echo &#39;<br />&#39;;
 
 }
 ?>

出力結果:


PHPのForループとForeachループの使い方(詳細な画像と文章解説)

  • foreach ループ

  • PHP の foreach ループ構造は、トラバース時によく使用されます。配列メソッド。

foreach ループの構文形式は次のとおりです。

foreach( 要循环的数组变量 as [键变量 =>] 值变量){
//循环的结构体
}
この使用法は修正されており、ループする必要がある配列を配置します。

as

固定キーワードとして、次のキー変数はオプションです。変数は自由に定義できます。ループするたびに、foreach 構文はキーを取り出してキー変数に割り当てます。次の値変数は必須です。ループするたびに、値が value 変数に格納されます。 例は次のとおりです:

<?php
$a = array(
    &#39;键名1&#39; => &#39;值1&#39;,
    &#39;键名2&#39; => &#39;值2&#39;,
);
foreach($a  as $key => $value){
    echo $key . &#39;对应&#39; . $value . &#39;<br />&#39;;
}
?>

出力結果:


## 推奨学習: 「PHPのForループとForeachループの使い方(詳細な画像と文章解説)PHP ビデオ チュートリアル#」 ## 》

以上がPHPのForループとForeachループの使い方(詳細な画像と文章解説)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。