を作成します。API呼び出しjson_decode()私は単純に他の文字列のカップルの間でオッズ&スポーツを返す、シンプルなAPIからJSONデータを取得しようとしているオブジェクト
イムは、具体的には、 `$結果[ 'スポーツ']変数を探しています。
イムは、次のコードで遊んが、私は繰り返しなしオブジェクトタイプのオブジェクトプロパティのエラー
コールを取り戻します。
json_decode()
は返品タイプのオブジェクトです。これはvar_dump()
の場合に確認されていますか?
以下のコードは、次の
$json = file_get_contents('https://api.the-odds-api.com/v2/sports/?apiKey=123456789');
$obj = json_decode($json);
print_r($obj);
$urlData = array();
foreach ($obj as $value) {
$urlData[] = $value->$urlData; //Trying to get property of non-object in
echo $value['sport']; //Undefined index: sport
echo $value->$urlData; //Trying to get property of non-object
}
print_r($urlData) //Array ([0]=>[1]=>)
上記の任意のアドバイスを返し、感謝!
json_decode()の2番目のパラメータをTRUEに設定すると、すべてが配列に格納されるため、一部の人にとってはより簡単になります。 –
こんにちはブライアン私は '$ obj = json_decode($ json、true);を試しました。 foreach($ objを$ value){echo $ value ['sport']; } 'しかし、私は – Marilee