から独立したPHPの配列を作成します。私は、このJSONソースファイル持つ1つのJSONファイル
{
"results":
[
{
"movie_title":"A Monster Calls",
"cinema":"downtown"
},
{
"movie_title":"A Monster Calls",
"cinema":"uptown"
},
{
"movie_title":"A Monster Calls",
"cinema":"downtown"
},
{
"movie_title":"A Monster Calls",
"cinema":"downtown"
}
]
}
と私は(明確にするために簡略化)このように私の配列を書いています:
$json_data = json_decode($html, true);
for($i = 0; $i < count($json_data['results']); $i++) {
$movieTitle = $json_data['results'][$i]["movie_title"];
$cinema = $json_data['results'][$i]["cinema"];
$moviesList[]= array(
"movieTitle" => $movieTitle,
"cinema" => $cinema
);
}
しかし、私がしたいの2つの別々の配列が出力されます。一つは "ダウンタウン"の映画に出演するすべての映画であり、もう一つは "アップタウン"に出演するすべての映画である。 jsonファイルの順序が変わるので、私は名前でそれを行う必要があります。
これを行うにはどうすればよいですか?
こんにちは。最初にJSONを修正してください。いくつか余分なカンマがあります。 – deChristo