我尝试打印货币转换器API JSON数据的值。
任何人都可以帮我打印此网址中的值
https://free.currencyconverterapi.com/api/v5/convert?q=USD_IDR&compact=y?
答案 0 :(得分:0)
$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"]);
?>
我已经在本地机器上测试过并且工作正常: -
答案 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;
祝你好运。