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

連想配列を作成したい

Pocket

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

例:

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

結果は

19800

となります。

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

例:

//連想配列 「キー(インデックス)」は文字列
$countries['first'] =    'アイスランド共和国';
echo $countries['first'];

結果は

アイスランド共和国

となります。

[ ] で配列を作成します。配列の「キー(インデックス)」は 数値 と 文字列 が可能です。

サンプルコード

文字列がキーの連想配列作成を作成して展開する。

– サンプル Click Here ! –

<h3>文字列がキーの連想配列作成 array()関数で作成</h3>
<?php
//array()関数を使用して連想配列を作成
$mail= array
(
'suzuki' => 'suzuki@mail.com',
'yamada' => 'yamada@mail.com'
);
//配列を展開
foreach($mail as $key => $value){
    echo "key:{$key} 値:{$value}<br/>\n";
}
?>

<h3>文字列がキーの連想配列作成 [ ]で作成</h3>
<?php
//角括弧を使用して連想配列を作成
$mail&#91;'suzuki'&#93; = 'suzuki@mail.com';
$mail&#91;'yamada'&#93; = 'yamada@mail.com';//配列を展開
foreach($mail as $key => $value){
    echo "key:{$key} 値:{$value}<br/>\n";
}
?>
実行結果
文字列がキーの連想配列作成 array()関数で作成
key:suzuki 値:suzuki@mail.com
key:yamada 値:yamada@mail.co

文字列がキーの連想配列作成 [ ]で作成
key:suzuki 値:suzuki@mail.com
key:yamada 値:yamada@mail.com

– サンプル Click Here ! –


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

タグ: , ,

日付

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

関連記事

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

この記事へのコメント

トラックバックurl

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