PHP は、現代の Web 開発で最も人気のあるプログラミング言語の 1 つです。さまざまな強力な機能と機能豊富なライブラリをサポートしており、プログラマはさまざまなプログラミング タスクを簡単に完了できます。走査と評価は、Web アプリケーションを開発する際の一般的なプログラミング要件です。
この記事では、PHP を使用して現在の数値をトラバースして確認する方法と、フロー制御ステートメントを使用してプログラムの実行フローを制御する方法を紹介します。
配列は、PHP で頻繁に使用されるデータ構造の 1 つです。複雑な配列を反復処理する必要がある場合は、foreach ループ ステートメントを使用して簡単に実行できます。
次は配列の例です:
$fruits = array('apple', 'banana', 'orange', 'grape', 'mango');
この配列を反復処理するには、次のように foreach ループ ステートメントを使用できます:
foreach ($fruits as $fruit) { echo $fruit . '<br>'; }
これは出力します:
apple banana orange grape mango
ここでは foreach ループ ステートメントが使用されています。このループは最初に変数 $fruit
を作成し、それを反復ごとに配列内の次の値に設定します。ループ本体では、echo
ステートメントを使用して $fruit
の値を出力します。
現在処理されている要素が配列内のどの番号であるかを判断する必要がある場合があります。 $key => $value
形式の配列を foreach ループ ステートメントに渡すことができます。ここで、$key
は配列内の値のキーであり、 $value
は値そのものです。次の例は、foreach ループ ステートメントを使用して配列内の現在の要素の位置を決定する方法を示しています。
$fruits = array('apple', 'banana', 'orange', 'grape', 'mango'); $i = 1; foreach ($fruits as $key => $value) { echo 'Number ' . $i . ': ' . $value . '<br/>'; $i++; }
これは出力します:
Number 1: apple Number 2: banana Number 3: orange Number 4: grape Number 5: mango
この例では、## を作成します。 #$ i 変数を取得し、
1 に初期化します。ループ内の各反復では、
$i の値が
1 ずつ増加し、配列内の現在の要素の位置を表します。
if/else と
switch を使用すると、いくつかの条件に基づいてプログラムの実行方向を切り替えることができます。このセクションでは、これらのステートメントを使用してプログラムの実行フローを制御する方法について説明します。
$score = 75; if ($score >= 90) { echo 'Grade A'; } elseif ($score >= 80) { echo 'Grade B'; } elseif ($score >= 70) { echo 'Grade C'; } else { echo 'Fail'; }
Grade C。この例では、スコアを表す変数
$score を定義します。次に、if/else ステートメントを使用してスコアを個別に確認し、スコアに基づいて対応する成績を出力します。
$day = 'Monday'; switch ($day) { case 'Monday': echo 'Today is Monday'; break; case 'Tuesday': echo 'Today is Tuesday'; break; case 'Wednesday': echo 'Today is Wednesday'; break; case 'Thursday': echo 'Today is Thursday'; break; case 'Friday': echo 'Today is Friday'; break; case 'Saturday': echo 'Today is Saturday'; break; case 'Sunday': echo 'Today is Sunday'; break; }
今日は月曜日です。この例では、変数 $day
を使用して現在の日付を表し、switch ステートメントを使用して正しい日付を選択します。 結論
以上がPHPをトラバースして現在の番号を確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。