PHP フォーリーチ このループは、配列内のすべてのデータを出力するために使用されます。 PHP フォーリーチ ループの各反復で、配列内のデータが出力されます。

PHP Foreach の構文は次のとおりです。

foreach ($array as $value) {
    // Çalıştırılacak kodlar)
}

返される配列は $array の代わりに追加され、データが格納される変数は $value の代わりに追加されます。 PHP フォーリーチ サイクルでは、各反復で実行されるコードがコード スコープに書き込まれます。配列キーも返される場合、構文は次のようになります。 $key 変数の代わりに、キーが保存される変数が書き込まれます。

foreach ($array as $key => $value) {
    // Çalıştırılacak kodlar)
}

PHP Foreach の使用

PHP フォーリーチ 以下のループの例では、$colors という名前の配列を作成し、色の値を与えています。次に foreach ステートメントを使用します PHP フォーリーチループを作成し、配列名を $colors として書き込みました。 as 式を使用し、配列データが格納される変数名を $value として指定しました。ループが戻るたびに、現在の $value 変数のデータをエコーで出力しました。その結果、配列内のすべてのデータを短くクリーンな方法で保存できます。 PHP フォーリーチ ループを通して印刷しました。

PHP フォーリーチ 以下の例では、ループ内に $days という名前の配列を作成し、キーとして曜日の説明、値として曜日の値を与えています。次に foreach ステートメントを使用します PHP フォーリーチループを作成し、配列名を $days として書き込みました。 as 式を使用し、配列のキーが格納される変数、つまり $key 変数を指定しました。次に、配列データを格納する変数名を $value の形式で指定しました。ループが戻るたびに、現在の $value 変数のデータをエコーで出力しました。その結果、配列内のすべてのデータを短くクリーンな方法で保存できます。 PHP フォーリーチ ループを通して印刷しました。

$colors = array(
    'mavi',
    'kırmızı',
    'sarı',
    'turuncu',
    'yeşil',
    );
foreach ($colors as $value) {
    echo $value . '
';
}
/*
 * Çıktı: 
mavi
kırmızı
sarı
turuncu
yeşil
*/
$days = array(
    'haftanın ilk günü'        => 'pazartesi',
    'haftanın ikinci günü'     => 'salı',
    'haftanın üçüncü günü'     => 'çarşamba',
    'haftanın dördüncü günü'   => 'perşembe',
    'haftanın beşinci günü'    => 'cuma',
    'haftasonunun ilk günü'    => 'cumartesi',
    'haftasonunun ikinci günü' => 'pazar',
);
foreach ($days as $key => $value) {
    echo $key . ': ' . $value . '
';
}
/*
 * Çıktı:
haftanın ilk günü: pazartesi
haftanın ikinci günü: salı
haftanın üçüncü günü: çarşamba
haftanın dördüncü günü: perşembe
haftanın beşinci günü: cuma
haftasonunun ilk günü: cumartesi
haftasonunun ikinci günü: pazar
*/

PHP フォーリーチ 以下の例では、ループ内に $age という名前の配列を作成し、名前をキーとして、age 値を値として指定しました。次に foreach ステートメントを使用します PHP フォーリーチループを作成し、配列名を $age として書き込みました。 as 式を使用し、配列のキーが格納される変数、つまり $key 変数を指定しました。次に、配列データを格納する変数名を $value の形式で指定しました。ループが戻るたびに、現在の $value 変数のデータをエコーで出力しました。その結果、配列内のすべてのデータを短くクリーンな方法で保存できます。 PHP フォーリーチ ループを通して印刷しました。

$age = array(
    'Burak' => 25,
    'Ece'   => 22,
    'Berk'  => 19,
    'Sevda' => 29,
);
foreach ($age as $key => $value) {
    echo $key . ': ' . $value . '
';
}
/*
 * Çıktı:
Burak: 25
Ece: 22
Berk: 19
Sevda: 29
*/

PHP Foreach の代替構文

Foreach を含む PHP の多くの制御構造は、代替構文をサポートしています。 PHP Foreach の代替構文: 左中括弧の代わりにコロン、閉じ中括弧の代わりに endforeach。という表現を使います。 PHP Foreach の代替構文は次のとおりです。

foreach ($array as $value):
    // Çalıştırılacak kodlar
endforeach;

PHP フォーリーチ 実際の例での代替構文使ってみましょう。以下の例の PHP Foreach ループで使用する $Summer という名前の配列を作成し、値として夏の月を指定しました。次に foreach ステートメントを使用します PHP フォーリーチ 私たちはそのサイクルを作りました。 $Summer という名前の配列と、配列の値が保存される変数 $month を as ステートメントとともに追加しました。代替構文を使用しているため、中括弧を開く代わりにコロンを追加しました。このようにして PHP フォーリーチ コードカバレッジを開始しました。各反復での値をエコーで出力しました。最後に、中括弧を閉じる代わりに、endforeach;言葉の中で PHP フォーリーチ ループのコード カバレッジを確定しました。

$summer = array(
  'Haziran',
  'Temmuz',
  'Ağustos',
    );
foreach ($summer as $month) {
    echo $month . '
';
}
/*
 * Çıktı: 
Haziran
Temmuz
Ağustos
*/