Я получаю данные по api вот таким образом:
<?php
if( ! defined( 'DATALIFEENGINE' ) ) {
die( "Hacking attempt!" );
}
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://coingecko.p.rapidapi.com/exchanges/bamboo_relay/tickers",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => array(
"x-rapidapi-host: coingecko.p.rapidapi.com",
"x-rapidapi-key: 6ffd1d2182msh846abeb6f107c2cp15e4c8jsn66196e744cac"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
function print_arr($arr){
echo '<pre> ' . print_r($arr, true) . ' </pre>';
}
$infa = json_decode($response, true);
print_arr($infa);
echo $response[0]['volume'];
?>
И получаю вот такой вот вид данных:
Хочу выдернуть с элемента "[0]" значение строки:
[volume] => 449.78559173472
но вместо значения, выводит какую-то букву или вообще ничего, что я делаю не так? Помогите пожалуйста!
Подозреваю что дело в этой строке:
echo $response[0]['volume'];