この概念に馴染みのない読者のために説明すると、ループとは、同じ一連の PHP コマンドを何度も再利用できるようにする制御構造です。実際の繰り返し回数は自分で決めることができます。
最初の最も単純なループは、以下に示す、いわゆる「while」ループです。
while (条件)
{
これを実行してください!
}
または、中国語では、
while (雨が降っています)
{
Bring an傘!
}
この場合、条件の値が true である限り、前回学習したことを思い出してください --- 中括弧内の PHP コマンドは常に実行されます。条件が false になるとすぐに、たとえば上記の例では太陽が出ると、ループが終了し、後続のコマンドは実行されなくなります。
「while」ループの使用方法を示す簡単な例を次に示します。
<
// フォームがまだ送信されていない場合は、初期化ページを表示します
if (!$submit)
{
?>
< ヘッド>
< タイムマシン< /h2< method="POST">
何年に訪問する予定ですか?
< input type="text" name="year" size="4" maxlength="4"> submit" name="submit" value="Go">
< /form>
< /body>
< /html>
< ?
}
else
// それ以外の場合は処理され、新しいページを生成しました
?>
< /head>
// /将来の時刻を確認し、対応する情報を生成します
この例では、まずユーザーにアクセスしたい年を尋ねます。年は変数 year に保存され、PHP スクリプトに渡されます。
スクリプトはまず年が過去であることを確認します [笑、今はこれらのことを自分たちでやっているようです]。次に、「while」ループを使用して現在の年 (2001 年) から逆算し、結果を に保存します。変数 current until $current と $year の値が同じになるまで。
submit 変数を使用して、同じ PHP ページ上に初期化フォームと処理ページの両方を生成することに注意してください。このテクノロジーについては、前回詳しく説明しました。
上記は、バック トゥ ザ フューチャー 2qvod と、バック トゥ ザ フューチャー 2qvod の内容を含む php41-バック トゥ ザ フューチャーの詳細な理解を紹介しており、PHP チュートリアルに興味のある友人に役立つことを願っています。