「人物名」キーに「身長・体重・座高」という3つのvalueを指定したいです。
$person = array (
"斎藤さん" => "175",
"佐藤さん" => "170",
"高橋さん" => "165"
);
一般的に解説されている連想配列では、このようにひとつのvalueしか指定することができません。
できる方法はありますか? またその場合、値の取り出し方はどのように行いますか?
入れ子にできます。
連想配列の内側に、また連想配列です。
<?php $person = array( '斎藤さん' => array( '身長' => '175', '体重' => '60', '座高' => '85'), '佐藤さん' => array( '身長' => '170', '体重' => '70', '座高' => '80'), '高橋さん' => array( '身長' => '165', '体重' => '80', '座高' => '82') ); print_r($person); print($person['佐藤さん']['体重']) ?>
http://web-items.blog.so-net.ne.jp/2012-09-22
php]C言語のような構造体をつくる
これみてください。全部のってます。
1、クラス(≒構造体)をつくる。
2、そのクラスの配列を作る
がんばってください。