PHP連想配列
前のチュートリアルで、配列はインデックスキーで整理されたデータの複数の値または要素を格納する変数であることを学びました。

$ books [0] = "風と共に去りぬ";
$ books [1] = "Little Women";
$ books [2] = "War And Peach";

連想配列もインデックスキーを使用しますが、これらのキーは上記の例のように数値ではありません。連想配列のキーは「名前付き」キーです。つまり、キーは通常文字列です。以下の例では、キーが一致する値に意味を持つ単語(タイトル、名前、組織)であることがわかります(教授、マイクスミス、オハイオ州立大学)。

$ members = array(
「タイトル」=>「教授」、
「名前」=>「マイク・スミス」、
「組織」=>「OSU」
);

上記の例は、配列関数を使用して連想配列を作成または初期化することも示しています。配列変数の名前($ members)の後に等号と関数名(配列)が続きます。次に、キーと値のペアがあります。これらのペアはコンマで区切られていることに注意してください。キーは=>でその値と「一致」し、グループ全体が括弧で囲まれます。最後にセミコロンがあります。連想配列は、通常の配列とほとんど同じように機能します。

  • 配列の角括弧を使用して、キーと値のペアを配列に追加するか、配列を作成します。
    $ members ['tenured'] = "yes";

  • キーを使用して、連想配列内の要素を参照します。
    echo "$ members ['name']";