menu
ホーム > PHPサンプル > 配列系 > PHP 連想配列を作成する array()
UPDATE:2018年06月30日

PHP 連想配列を作成する array()

PHPサンプル

PHP4 PHP5 PHP7

PHP 連想配列の宣言(作成)

PHP の 連想配列は、文字列キーとする配列です。PHP の 配列(配列のデータ型の変数) は複数の値を同時に扱うデータ型です。配列はデータを「キー/値」のペアにしており、「キー/値」のペアになっているデータを配列の要素と言います。PHPの 配列 は array()[ ](角括弧)で作成でき、「キー(インデックス)」は 数値 と 文字列 が可能です。数値キーの配列をインデックス配列文字列キーの配列を連想配列と言います。
PHPには2種類の配列があります。 インデックス配列連想配列 です。
インデックス配列の「キー」は 0 から付与される整数値です。連想配列の「キー」は任意の文字列です。
インデックス配列と連想配列の違いは「キー」が整数値か文字列かの違いだけです。PHPの内部ではすべての配列を連想配列として管理しています。

初期化 array()
$配列変数名 = array();
書式 array()
$配列変数名 = array(入力値);
インデックス配列
$配列変数名 = array('値1', '値2',,,);
$配列変数名[] = 値1;$配列変数名[] = 値2;
連想配列
$配列変数名 = array('キー名1' => '値1', 'キー名2' => '値2',,,);
$配列変数名['キー名1'] = 値1;$配列変数名['キー名2'] = 値2;

array() で連想配列の作成

連想配列
$配列変数名 = array('キー名1' => '値1', 'キー名2' => '値2',,,);

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

例:

結果は

19800

となります。

[ ] で連想配列の作成

連想配列
$配列変数名['キー名1'] = 値1;$配列変数名['キー名2'] = 値2;

[ ] で連想配列を作成します。配列の「キー(インデックス)」は 文字列 です。。

例:

結果は

アイスランド共和国

となります。

サンプルコード

– サンプル Click Here ! –

実行結果
文字列がキーの連想配列作成 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日
最終更新日:2018年06月30日

関連記事

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

この記事へのコメント

トラックバックurl

http://wepicks.net/phpsample-array-rensouary/trackback/

page top