配列の中に配列をセットして多次元配列を作ることができます。
多次元配列の作成
array()を入れ子状態で作成します。
<?php
$drink = array('tea' => array('green tea','black tea','jasmine tea'),
'coffe' => array('MOCHA','MANDHELING','BRAZIL'),
'juice' => array('apple','pine','grape'));
?>
多次元配列の要素にアクセスする
多次元配列の要素に全てにアクセスするにはforeach文を入れ子状態にします。
<?php
//特定のキーと値を表示
echo $drink['coffe'][1].'<br>';
//全てのキーと特定の値を表示
foreach($drink as $key => $value){
echo $key.':'.$value[0].'<br>';
}
//全てのキーと値を表示
foreach($drink as $key => $value){
foreach($value as $name){
echo $key.':'.$name.'<br>';
}
}
?>
