連想配列入門
CoddyのPHPジャーニー「基礎」セクションの一部。レッスン 41/71。
インデックス付き配列では、数値の位置(0、1、2など)を使って要素にアクセスします。しかし、代わりに意味のある名前を使ってデータにアクセスしたい場合はどうでしょうか?そこで登場するのが連想配列です。
連想配列では、数値インデックスの代わりにキー(通常は文字列)を使用します。各キーには値が対応付けられ、キーと値の関係が作られるため、データがより分かりやすくなり、扱いやすくなります。
<?php
$person = [
"name" => "Alice",
"age" => 25,
"city" => "Paris"
];
?>=>記号は各キーをその値に結び付けます。ここでは、"name"は値"Alice"を指すキーです。名前がインデックス0にあることを覚えておく代わりに、キー"name"を直接使えるので、はるかに直感的です!
この構造は、各データに明確なラベルがあるユーザー、products、または settings のような現実世界のエンティティを表すのに最適です。これからのレッスンでは、これらのキーと値のペアにアクセスし、変更し、追加する方法を学びます。
自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: PHPオンラインコンパイラ