JSONで変数の値を取得したいのですが、URLを開いたときにインデックスが明確に存在する未定義のインデックスを与え続けます。それは未定義のインデックスのエラーを与える特定のデータをカールから取得する
//initializing cURL
$ch = curl_init();
//setting the URL
$priceURL = 'http://steamcommunity.com/market/priceoverview/?currency=1&appid=570&market_hash_name=Exalted%20Manifold%20Paradox';
//set options
curl_setopt($ch, CURLOPT_URL, $priceURL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
//execute
$string1 = curl_exec($ch);
//close curl session/free resources
curl_close ($ch);
//decode the json string into an array
$json_price_file = json_decode($string1, true);
$price = $json_price_file ["lowest_price"];
:LOWEST_PRICE
は、ここに私のコードです。しかし、あなたがURLを開くと、変数は確かにそこにあります。私は何が欠けていますか?助けてください:D
投稿 '$ string1'には何がありますか? –
$ string1は私がそこで作成した変数なので、json_decodeに渡すことができます。 – KMackinley
あなたのコードは私のために働く。 'php_curl'拡張子があることを確認してください。 – wazelin