【Q&A】配列・連想配列の扱い方【php】

こんにちは、@codeship_techです。

本日の質問がこちら。

phpで配列と連想配列を扱う方法がわからないので教えてください。

ということで、phpについての質問ですね。

それではこちらの質問に答えていきます。

phpで配列を作成するには以下の2通りの方法があります。

どちらも変数$arrayに入っている配列は同じです。

$array = array("a","b","c"); // ["a","b","c"]
$array = ["a","b","c"]; // ["a","b","c"]

配列の値を取り出すには、配列名[番号]をすることで値を取り出すことができます。

例えば、先ほどの$arrayの文字列aを取り出したい場合、$array[0]とすることで値を取得することができます。

echo $array[0] // 文字列"a"を取得

次に連想配列ですが、連想配列の作成方法は配列の作成方法に似ており以下のようにすること作成できます。

$array = array('name'=>'小林', 'age'=>'21歳', 'address'=>'東京都'); //  ['name'=>'小林', 'age'=>'21歳', 'address'=>'東京都']$array = ['name'=>'小林', 'age'=>'21歳', 'address'=>'東京都']; //    ['name'=>'小林', 'age'=>'21歳', 'address'=>'東京都']

連想配列の値を取り出すには、以下のようにします。

echo $array["name"] // "小林"
echo $array["age"] // "21歳"
echo $array["address"] // "東京都"

以上が簡単な解説になります。

本日は、phpでの配列の扱いについて解説しました。