会社からAPIを使って何か試してみたかったのです。彼らのデータを自分のデータベースに入れたいと思っていました。しかし、私は問題に遭遇しました。 APIには、 "venue.country"という1つのJSONオブジェクトがあります。しかし何らかの理由で私の配列にドットを使うことはできないのですか?ここでなぜドットを配列で使用できないのですか?
はコードです:ここ
foreach ($data[1]['hits']['hits'] as $row) {
$statement->execute(array(
"name" => $row['fields']['name'][0],
"date" => $row['fields']['start'][0],
"lang_long" => "test",
It is this one! -> "country" => $row['fields']['venue.country'][0],
"genres" => $row['fields']['genres'][0],
"desc" => $row['fields']['description'][0],
"logo" => $row['fields']['logo'][0],
"header_pic" => $row['fields']['header'][0]
));
}
\ PHP 内の他の作品のすべてとは、JSONの一部です:
venue.country: [
"Nederland"
],
は、どのように私はこの仕事を得ることができますか? 「分解」メソッドを使用できますか? https://hugo.events/genre/pop/next/200/120
ありがとう:
これは完全なJSONです。
EDIT:でも回答@Prototypeチェーンと が、それは私にこのエラーを与えている与えた:これはトリックを行いますNotice: Undefined index: venue in /home/ubuntu/workspace/pop.php on line 18
本当にPHPエラーですか?あなたはどんなエラーを出していますか? – ordonezalex
'print_r($ row);'の出力は? – Rizier123