分かりやすく、使いやすく。

foreach で配列の全ての要素を処理する方法

スポンサーリンク

PHP では foreach ステートメントを使用して配列の全ての要素を処理することができます。

  1. 通常の配列の場合
  2. 二次元配列の場合


通常の配列の場合

配列のすべての要素を表示するサンプルコードは次の通りです。

php(実行可能なサンプルコード)
1
2
3
4
5
6
7
// 要素が 5 個の配列を作成
$aryNames = array('太郎','次郎','三郎','四郎','五郎');
 
// $aryNamesの要素を 1 つずつ $strName に格納してループする
foreach($aryNames as $strName){
    print $strName . PHP_EOL;
} 

実行結果は次の通りです。

太郎
次郎
三郎
四郎
五郎 

二次元配列の場合

配列のすべての要素を表示するサンプルコードは次の通りです。

php(実行可能なサンプルコード)
1
2
3
4
5
6
7
8
9
10
11
12
13
// 2 次元配列を作成
$ary2 = array(
                array(10,11,12),
                array(20,21,22),
                array(30,31,32)
            );
 
// foreach でループする
foreach($ary2 as $ary1){
    foreach($ary1 as $num){
        print $num . PHP_EOL;
    }
} 

実行結果は次の通りです。

10
11
12
20
21
22
30
31
32 
スポンサーリンク
スポンサーリンク