ホームページ  >  記事  >  バックエンド開発  >  PHP の第 6 弾に関する簡単な説明 - for ループを使用して乗算表を出力する_PHP チュートリアル

PHP の第 6 弾に関する簡単な説明 - for ループを使用して乗算表を出力する_PHP チュートリアル

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

前回 http://www.BkJia.com/kf/201204/128751.html ページングの九陽魔法スキルについてお話しましたが、それがどの程度習得できたかわかりません。 !

最近、一部の子供用靴の九九の出力ループにまだ問題があることがわかりました...

今日はそれについて詳しく説明します。

まずコードを見てみましょう:
for($i=1;$i<=9;$i++){
for($j=1;$j<=$i;$j++){
echo "$j x $i = ".$j*$i." ";
}
echo "
";
}
?>
出力結果:

それでは、段階的に分析してみましょう:

最も外側のループを「トリップ」と呼びます:

初めての旅行:

$i は 1、$i <= 9 を満たす

そして、内側のループ $j は $j <= $i を満たし、出力 1 x 1 = 1 になります

$j が 1 増加し、$j <=$i を満たさなくなり、

が出力されなくなります


」を出力します、

$i は 2 を加えます

この旅は終わりました。

2回目の旅行:

$i は 2、$i

このとき、内側のループの条件は次のようになります:

for($j =1; $j ……
}

内側のループはそれぞれ 2 回出力します:

1 x 2 = 2 および 2 x 2 = 4

同様に、内側のループの$jが3に増えると、内側のループは実行されなくなります

出力 "
";

$i が 3 に増加します

今回の旅は終わりました!

3回目の旅行:

上と同じ...

など:

9回目まで:

この時点で$iは9に増えました

$i <= 9 は依然として成立します

9 番目の内側ループを実行します:

このとき、内側のループは

になります

for($j=1 ; $j <=9 ; $j++){
......
}

ループはループ本体内のコードを 9 回実行します。

はそれぞれ

1 x 9 = 1 2 x 9 =18......9 x 9 = 81

それが結果の最後の行です

この時点で $j は $j<=9 を満たさなくなり、内側のループの実行が終了します


」を出力

$i が 10 に増加します

この旅は終わりました。

10 回目までに、$i はすでに 10 になり、$i 最後に、上図の九九が出力されます。

理解できたかわかりませんが、九九を逆に出力してみてください。原理は同じです!



著者 zdrjlamp

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/478267.html技術記事前回 http://www.2cto.com/kf/201204/128751.html ページングの九陽魔法についてお話しましたが、皆さんのお役に立てれば幸いです。 最近、子供たちの中には...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。