PHPでウェブの世界と繋がろう!
menu
ホーム > PHPサンプル > 配列系 > 都道府県の連想配列を作成

都道府県の連想配列を作成

Pocket

都道府県の配列

サンプルコード sample code
array() で配列の作成
//インデックス配列
配列データ = array ('値','値','値',,,);
//連想配列
配列データ = array 
		(
		'キー' => '値',
		'キー' => '値',
		'キー' => '値',,,
		);

例:

//インデックス配列 「キー(インデックス)」は数値
$number =    array(1,2,3,4,5);
echo $number[0]."<br/>\n";

//インデックス配列 「キー(インデックス)」は数値
$alphabet =  array('a','b','c','d','e');
echo $alphabet[0]."<br/>\n";

//連想配列 「キー(インデックス)」は文字列
$price =     array('iPod' => 19800, 'iPhone' => 39800, 'iPad' => 59800);
echo $price['iPod'].' '.$price['iPhone'].' '.$price['iPad']."<br/>\n";

//多次元配列
$user =      array(0 => array('name' => 'saitou', 'mail' => 'saitou@mail.com'), 1 => array('name' => 'suzuki', 'mail' => 'suzuki@mail.com'));
echo $user[0]['name'].' '.$user[0]['mail']."<br/>\n";

結果は

1
a
19800 39800 59800
saitou saitou@mail.com

となります。

array() で配列を作成します。配列の「キー(インデックス)」は 数値 と 文字列 が可能です。各要素は「,(カンマ)」で区切ります。キーを指定しないで値だけ並べて指定した場合、自動で数値キーのインデックスが割り振られます。数値キーはインデックス配列で文字列キーは連想配列です。

連想配列(キーが文字列) 都道府県 サンプルコード
$pref = array(
'blank'      => '',
'hokkai'     => '北海道',
'aomori'     => '青森県',
'iwate'      => '岩手県',
'miyagi'     => '宮城県',
'akita'      => '秋田県',
'yamagata'   => '山形県',
'fukushima'  => '福島県',
'ibaraki'    => '茨城県',
'tochigi'    => '栃木県',
'gunma'      => '群馬県',
'saitama'    => '埼玉県',
'chiba'      => '千葉県',
'tokyo'      => '東京都',
'kanagawa'   => '神奈川県',
'yamanashi'  => '山梨県',
'nagano'     => '長野県',
'nigata'     => '新潟県',
'toyama'     => '富山県',
'ishikawa'   => '石川県',
'hukui'      => '福井県',
'gihu'       => '岐阜県',
'shizuoka'   => '静岡県',
'aichi'      => '愛知県',
'mie'        => '三重県',
'shiga'      => '滋賀県',
'kyouto'     => '京都府',
'osaka'      => '大阪府',
'hyogo'      => '兵庫県',
'nara'       => '奈良県',
'wakayama'   => '和歌山県',
'totori'     => '鳥取県',
'shimane'    => '島根県',
'okayama'    => '岡山県',
'hiroshima'  => '広島県',
'yamaguchi'  => '山口県',
'tokushima'  => '徳島県',
'kagawa'     => '香川県',
'ehime'      => '愛媛県',
'kouchi'     => '高知県',
'fukuoka'    => '福岡県',
'saga'       => '佐賀県',
'nagasaki'   => '長崎県',
'kumamoto'   => '熊本県',
'oita'       => '大分県',
'miyazaki'   => '宮崎県',
'kagoshima'  => '鹿児島県',
'okinawa'    => '沖縄県'
);
インデックス配列(キーが数値) 都道府県 サンプルコード
$pref = array(
0 => '',
1 => '北海道',
2 => '青森県',
3 => '岩手県',
4 => '宮城県',
5 => '秋田県',
6 => '山形県',
7 => '福島県',
8 => '茨城県',
9 => '栃木県',
10 => '群馬県',
11 => '埼玉県',
12 => '千葉県',
13 => '東京都',
14 => '神奈川県',
15 => '山梨県',
16 => '長野県',
17 => '新潟県',
18 => '富山県',
19 => '石川県',
20 => '福井県',
21 => '岐阜県',
22 => '静岡県',
23 => '愛知県',
24 => '三重県',
25 => '滋賀県',
26 => '京都府',
27 => '大阪府',
28 => '兵庫県',
29 => '奈良県',
30 => '和歌山県',
31 => '鳥取県',
32 => '島根県',
33 => '岡山県',
34 => '広島県',
35 => '山口県',
36 => '徳島県',
37 => '香川県',
38 => '愛媛県',
39 => '高知県',
40 => '福岡県',
41 => '佐賀県',
42 => '長崎県',
43 => '熊本県',
44 => '大分県',
45 => '宮崎県',
46 => '鹿児島県',
47 => '沖縄県'
);


タグ(=記事関連ワード)

タグ: , ,

日付

投稿日:2012年2月15日
最終更新日:2014年02月20日

関連記事

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

http://www.tryphp.net/phpsample-array-prfary/trackback/