PHPでJSONファイルのデータを取得し、配列に格納する

PHPではJSON形式のデータをそのまま扱うことができないので連想配列の形にする必要があります。

data.jsonのデータを読み取り、load.phpで配列に格納することを考えます。

data.json

{
  "name" : "Mike",
  "age" : "20",
  "language" : "english"
}

load.php

$file = "data.json";
$json = file_get_contents($file); //指定したファイルの要素をすべて取得する
$user = json_decode($config_json, true); //json形式のデータを連想配列の形式にする

$user_data = array(
            'name' => $user['name'],
            'age' => $user['age'],
            'language' => $user['language']
        );

とすると、

echo $user_data[name]  //"Mike"
echo $user_data[age]   //"20",
echo $user_data[language]   //"english"

となります。