Я недавно пытался получить данные о запасах от financialmodelingprep.com, и я успешно нашел код;
set_time_limit(0);
$url_info = "https://financialmodelingprep.com/api/v3/stock/real-time-price/AAPL";
$channel = curl_init();
curl_setopt($channel, CURLOPT_AUTOREFERER, TRUE);
curl_setopt($channel, CURLOPT_HEADER, 0);
curl_setopt($channel, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($channel, CURLOPT_URL, $url_info);
curl_setopt($channel, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($channel, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
curl_setopt($channel, CURLOPT_TIMEOUT, 0);
curl_setopt($channel, CURLOPT_CONNECTTIMEOUT, 0);
curl_setopt($channel, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($channel, CURLOPT_SSL_VERIFYPEER, FALSE);
$output = curl_exec($channel);
if (curl_error($channel)) {
return 'error:' . curl_error($channel);
} else {
echo $output;
}
Этот код выводит: { "symbol" : "AAPL", "price" : 324.83 }
И мне было интересно, как я могу получить только " цена "(324,83) и сохранить его в переменной php. Заранее спасибо.