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

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

WBOY
リリース: 2023-04-10 17:34:01
オリジナル
4327 人が閲覧しました

前回の記事では『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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート