从currencyconverterapi打印JSON数据

时间:2018-05-03 04:15:09

标签: php json currency

我尝试打印货币转换器API JSON数据的值。

任何人都可以帮我打印此网址中的值

https://free.currencyconverterapi.com/api/v5/convert?q=USD_IDR&compact=y

3 个答案:

答案 0 :(得分:0)

使用Json_decode

$data = json_decode('{"USD_IDR":{"val":13965}}', TRUE);
var_dump($data["USD_IDR"]["val"]); //int(13965)

答案 1 :(得分:0)

您必须使用file_get_contents()以及json_decode()

<?php

$json_data = file_get_contents('https://free.currencyconverterapi.com/api/v5/convert?q=USD_IDR&compact=y');

$array = json_decode($json_data, true);

var_dump($array["USD_IDR"]["val"]);

?>

我已经在本地机器上测试过并且工作正常: -

https://prnt.sc/jd1kxohttps://prnt.sc/jd1l7w

答案 2 :(得分:0)

试试这个:

  ob_start();
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL,'https://free.currencyconverterapi.com/api/v5/convert?q=USD_IDR&compact=y');
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  $response = curl_exec($ch);
  $jsontoarr = json_decode($response);

  echo $jsontoarr->USD_IDR->val;
祝你好运。