Menu
Coddy logo textTech

連想配列入門

CoddyのPHPジャーニー「基礎」セクションの一部。レッスン 41/71。

インデックス付き配列では、数値の位置(0、1、2など)を使って要素にアクセスします。しかし、代わりに意味のある名前を使ってデータにアクセスしたい場合はどうでしょうか?そこで登場するのが連想配列です。

連想配列では、数値インデックスの代わりにキー(通常は文字列)を使用します。各キーには値が対応付けられ、キーと値の関係が作られるため、データがより分かりやすくなり、扱いやすくなります。

<?php
$person = [
    "name" => "Alice",
    "age" => 25,
    "city" => "Paris"
];
?>

=>記号は各キーをその値に結び付けます。ここでは、"name"は値"Alice"を指すキーです。名前がインデックス0にあることを覚えておく代わりに、キー"name"を直接使えるので、はるかに直感的です!

この構造は、各データに明確なラベルがあるユーザー、products、または settings のような現実世界のエンティティを表すのに最適です。これからのレッスンでは、これらのキーと値のペアにアクセスし、変更し、追加する方法を学びます。

自分で試してみよう

このレッスンにはコードチャレンジは含まれていません。

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: PHPオンラインコンパイラ