logo

PHPのforeachループ

foreach ループは、配列要素を走査するために使用されます。配列とオブジェクトに対してのみ機能します。異なるデータ型の変数で使用しようとすると、エラーが発生します。

foreach ループは、インデックスではなく要素ベースで動作します。これは、配列の要素を反復する最も簡単な方法を提供します。

foreach ループでは、値をインクリメントする必要はありません。

構文

 foreach ($array as $value) { //code to be executed } 

foreach ループの構文がもう 1 つあります。

構文

 foreach ($array as $key => $element) { //code to be executed } 

フローチャート

php forループのフローチャート

例 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>&apos;; } ?&gt; 

出力:

鋭角
 Summer Winter Autumn Rainy 

例 2:

foreach ループを使用して連想配列要素を出力する PHP プログラム。

 &apos;Alex&apos;, &apos;Email&apos; =&gt; &apos;[email protected]&apos;, &apos;Age&apos; =&gt; 21, &apos;Gender&apos; =&gt; &apos;Male&apos; ); //display associative array element through foreach loop foreach ($employee as $key =&gt; $element) { echo $key . &apos; : &apos; . $element; echo &apos;<br>&apos;; } ?&gt; 

出力:

 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