PHPにおける配列の定義とアクセス方法について、以下に詳しく説明します。
1. 配列の定義
PHPでは配列を次のように定義します。配列には主に数値添字配列(インデックス配列)と連想配列の2種類があります。
a. 数値添字配列(インデックス配列)
PHP 5.4以降では、次のように短縮構文で書くことも可能です。
上記では、要素には自動的に 0 から始まるインデックスが割り当てられます。
b. 連想配列(キーに名前を付ける配列)
短縮構文を使う場合:
2. 配列へのアクセス方法
a. 数値添字配列へのアクセス
配列の要素へはインデックス番号を指定してアクセスします(0から始まります)。
b. 連想配列へのアクセス
キー名を指定してアクセスします。
3. 配列への要素追加
a. 数値添字配列への追加
b. 連想配列への追加
4. 多次元配列
配列の中に配列を入れることも可能です。
まとめ
| 配列の種類 | 定義方法例 | アクセス方法例 |
|---|---|---|
| 数値添字配列 | ["a", "b", "c"] |
$arr[0] |
| 連想配列 | ["key1" => "val1", ...] |
$arr["key1"] |
| 多次元配列 | [["a" => 1], ["b" => 2]] |
$arr[1]["b"] |
生成日:2025/05/03