2013-11-29 4 views
0

Im пытается получить некоторые данные в строку из API ..Получить данные в формате JSON с API в строку

<?php 
// create curl resource 
     $ch = curl_init(); 

     // set url 
     curl_setopt($ch, CURLOPT_URL, "https://api.feathercoin.com/?output=usd"); 

     //return the transfer as a string 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 

     // $output contains the output string 
     $result = curl_exec($ch); 


     // Will dump a beauty json :3 
     var_dump(json_decode($result, true)); 
     // close curl resource to free up system resources 
     curl_close($ch); 
?> 

выше дает мне: массив (1) {[ "доллар"] => поплавок (1.210935)}

Теперь все, что мне нужно сделать, это получить 1.210935 в строку $ coinvalue. Может ли кто-нибудь помочь мне сделать это? !!

Спасибо Jason

+0

json_decode возвращает структуру PHP данных. доступ к нему, как и любая другая структура php, например. массив. –

ответ

1
$result = json_decode($result, true); 
$coinvalue = (string) $result["usd"]; 
+0

Thats it! Спасибо! – user1789437

+0

Можете ли вы помочь мне с еще одним массивом? – user1789437

+0

{«тикер»: {«высокий»: 43,99, «низкий»: 28,6, «средний»: 36,295, «объем»: 34514947.05611, «vol_cur»: 924541,02434, «последний»: 34, «купить»: 34.006802, продать ": 34.000002," обновлено ": 1385755495," server_time ": 1385755497}} - Кажется, это два массива? Как я получу значение для «покупки»? – user1789437

Смежные вопросы