foreach ループは、配列要素を走査するために使用されます。配列とオブジェクトに対してのみ機能します。異なるデータ型の変数で使用しようとすると、エラーが発生します。
foreach ループは、インデックスではなく要素ベースで動作します。これは、配列の要素を反復する最も簡単な方法を提供します。
foreach ループでは、値をインクリメントする必要はありません。
構文
foreach ($array as $value) { //code to be executed }
foreach ループの構文がもう 1 つあります。
構文
foreach ($array as $key => $element) { //code to be executed }
フローチャート
例 1:
foreach ループを使用して配列要素を出力する PHP プログラム。
<?php //declare array $season = array ('Summer', 'Winter', 'Autumn', 'Rainy'); //access array elements using foreach loop foreach ($season as $element) { echo '$element'; echo '</br>'; } ?>
出力:
鋭角
Summer Winter Autumn Rainy
例 2:
foreach ループを使用して連想配列要素を出力する PHP プログラム。
'Alex', 'Email' => '[email protected]', 'Age' => 21, 'Gender' => 'Male' ); //display associative array element through foreach loop foreach ($employee as $key => $element) { echo $key . ' : ' . $element; echo '<br>'; } ?>
出力:
Name : Alex Email : [email protected] Age : 21 Gender : Male
例 3:
多次元配列
出力:
Alex Bob Camila Denial
例 4:
動的配列
Java intから文字列へ
出力:
j a v a t p o i n t