連想配列
内容が連想できるインデックスをつける
インデックスと値は「=>」でつなげる
1
<?php $present = array( '長崎'=>'チャンポン', '名古屋'=>'手羽先', '沖縄'=>'泡盛' ); print $present['長崎'].'<br>'; print $present['名古屋'].'<br>'; print $present['沖縄'].'<br>';
2
<?php $sales = array ('sun'=>10,'mon'=>20,'tue'=>30,'wed'=>40,'thu'=>50,'fri'=>60,'sat'=>70); print '土日の合計は'.($sales['sat'] + $sales['sun']).'です';
値からキーを取得
連想配列の値からキーを取得することもできる
<?php //連想配列変数$priceの宣言と初期化 $price = array('4'=>'500円','1'=>'1000円','2'=>'20円','3'=>'50円'); $code = array_search('20円',$price); print '20円のキーは'.$code.'です。';