連想配列の配列を作成するサンプルです。
サンプルソース
例)連想配列(arr1~3)の配列を生成する
<?php
//連想配列1を生成
$arr1 = array(
'key1' => 'val1',
'key2' => 'val2',
'key3' => 'val3'
);
//連想配列2を生成
$arr2 = array(
'key1' => 'val4',
'key2' => 'val5',
'key3' => 'val6'
);
//連想配列3を生成
$arr3 = array(
'key1' => 'val7',
'key2' => 'val8',
'key3' => 'val9'
);
//連想配列1~3を配列にセット
$arr[] = $arr1;
$arr[] = $arr2;
$arr[] = $arr3;
//配列の中身を取り出して表示する
foreach ($arr as $key => $val) {
print $key . "/";
print $val['key1'];
print "-";
print $val['key2'];
print "-";
print $val['key3'];
print "
";
}
結果
0/val1-val2-val3
1/val4-val5-val6
2/val7-val8-val9
備考
- 生成した連想配列を配列にセットするだけで、連想配列の配列は作成できます。