目次:
ビデオ: 【PHP/MySQL】 HTMLとPHPは一緒に書ける!その理由と仕組み 2025
HTML5とCSS3のプログラマーとして何かを繰り返したいことがあります。 PHP(ほとんどのプログラミング言語と同様)は、いくつかのループ構造をサポートしています。控えめで愛らしいループから始めましょう。
これは100個のダイスを印刷します。これは手作業で行うのは面倒なことですが、それはまさにコンピュータがうまくいくようなものです。
<! - 1 - >次のコードはすべてを説明しています:
PHPのimg(高さ:40px;幅:50px;}ダイスローリングゲーム
ダイスローリングゲームへようこそ。ローリング100サイコロ。何人が6人ですか?
<? PHP $ sixCount = 0; for($ i = 0; $ i <100; $ i ++){$ userNumber = rand(1、6); print <<<ここ
ここに; $ 9Count six(es)! $ 9Count six(es)!
$ 6Count six(es)!
"; ? >もう一度やり直してください!
コードのほとんどは単純なHTMLです。ダイスを印刷する孤独な印刷声明に注意してください。そのprintステートメント(およびいくつかのサポート文字)は100回繰り返されます。 forループは、多くの作業を行うための非常に強力な方法です。
-
forキーワードから始めます。
このキーワードはfor構造体の先頭を示します。
<!($ i = 0; $ i <100; $ i ++){初期化子を追加します。 forループは、通常、
-
セントリリー変数と呼ばれる特定の整数変数を中心にしています。
forループの最初の部分は、その変数の初期値を設定します。多くの場合、変数は0または1に初期化されます。 $ i = 0 ; $ i <100; $ i ++){
条件を追加します。 ループは、条件が真である限り継続し、条件が偽と評価されるとすぐに終了します。通常、条件は変数がある値より大きいかどうかをチェックします。 for($ i = 0; <$ 999; $ i ++){
-
for修飾子を追加します。
ループを通過するたびに、セントリリーの値を変更するために何かをする必要があります。通常、sentry変数に1を加えます(++は "add one"のショートカットです)。
for($ i = 0; $ i <100; $ i ++ ){
-
ループの本体を中かっこで囲みます。
繰り返されるコードは中括弧({})の中に置かれます。いつものように、中括弧内のすべてのコードをインデントして、構造体内にいることを理解してください。
この特定のプログラムには、100個のダイスを印刷するのに適したいくつかの機能があります。 カウント変数として $ i
-
を使用します。
セントリリー変数の名前が重要でない場合、$ iがよく使われます。 $ iは0から99まで変化し、ループを100回反復します。
ループを通過するたびに、型を動かす。
-
使い慣れたrand()関数は、1と6の間のランダムなダイ値をロールするために使用されます。このコードはループ内にあるので、繰り返されます。 $ userNumber = rand(1、6); ダイスロールに関連する画像を印刷します。 ここで、どの画像を表示するかを決定するために補間が使用される。コードは画像ファイルのサイズを小さくするために使用されたことに注意してください。
-
印刷<<<ここ ここに;
-
6 を押したかどうかを確認します。
ロールが6の場合は、$ sixCount変数に1を加えます。ループが終了するまでに、ロールバックされる総数は6になります。
if($ userNumber == 6){$ sixCount ++;} // end if -
$ sixCount の値を出力します。 ループが完了した後、巻数された6つの数を報告します。
print "
-
$ sixCount six(es)! "をロールバックしました。
