したがって、API URL の file_contents を取得し、結果に対して json_decode($url,true) を実行して配列を取得することで取得したこの配列 (以下を参照) を取得しました。
Array ( [0] =>
Array (
[Id] => 1104
[Key] => 100-og
[Name] => $100 OG
[Category] => Hybrid
[Symbol] => 100
[Abstract] =>
[Url] => http://www.leafly.com/hybrid/100-og
[DetailUrl] => http://www.leafly.com/api/details/100-og
[RateUrl] => http://www.leafly.com/me/create/100-og
[Rating] => 8.2
[TopEffect] => Euphoric
[TopMedical] => Stress
[TopActivity] => Relax at home )
)
したがって、配列は $strain_data という変数にあり、配列にアクセスしようとすると、次のように言います: echo $strain_data['name']; 次のようなエラーが表示されます。
Notice: 未定義のインデックス: name
私ができると思う唯一のことは、合計でいくつのアイテムがあるかを数えることです ($strain_total = count($strain_data);)。これは、545 個あることを示しています。
本当にわかりません。これについて説明していただけると助かります。
ありがとう!