Menu
Coddy logo textTech

Intro to Associative Arrays

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

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

連想配列は、数値インデックスではなく キー(通常は文字列)を使用します。各キーは値とペアになり、キー-値の関係を作成して、データをより記述的で扱いやすくします。

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

=> 記号は、各キーをその値に接続します。ここで、"name""Alice" という値に指し示すキーです。名前がインデックス 0 にあることを覚える代わりに、キー "name" を直接使用できます—はるかに直感的です!

この構造は、ユーザー、製品、または設定などの現実世界のエンティティを表すのに最適です。各データ要素に明確なラベルが付いています。今後のレッスンでは、これらのキー-バリューペアにアクセス、変更、追加する方法を学びます。

チートシート

連想配列は、数値インデックスではなく キー(通常文字列)を使用して要素にアクセスします:

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

=> 記号は、各キーをその値に接続し、キー-値ペアを作成します。

自分で試してみよう

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

quiz icon腕試し

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

基礎のすべてのレッスン