連想配列

 配列は要素をインデックス番号でアクセスします。連想配列は、キーワードとデータを関連付けて保存します。キーワードから連想してデータを取り出したり、格納したりする配列を連想配列と呼びます。配列は整数値で要素にアクセスしますが、連想配列は、文字列で要素にアクセスします。

連想配列のイメージ
連想配列のイメージ

 連想配列は次のように初期化します。

連想配列初期化の書式
$配列名 = array("キー1" => 値1, "キー2" => 値2, );
$配列名 = ["キー1" => 値1, "キー2" => 値2, ];

○ ファイル

 次のようにファイルを作成してください。

ファイルの種類 PHP ファイル
ファイル名 assocarraytest.php

サンプルダウンロード

○ プログラム

 次のようにプログラムを入力してください。

  1. <?php
  2. //配列の用意
  3. $product = array('productname' => 'ばなな', 'price' => 100);
  4. $employee = ['id' => '11010', 'name' => '佐藤', 'dept' => '開発'];
  5. //文字化け対策
  6. header("Content-Type: text/html; charset=utf-8");
  7. //配列の内容を表示する
  8. var_dump($product);
  9. var_dump($employee);

○ 実行結果

実行結果
実行結果

○ 解説

 3、4行目では配列の初期化をしています。「"キー" => 値」の形式で初期化しているので、この配列は連想配列として扱うことができます。

連想配列の初期化
連想配列の初期化

前へ   次へ