Распечатать данные JSON из currencyconverterapi

Я пытаюсь распечатать значение из данных JSON API конвертера валют.

Любой может помочь мне напечатать значение с этого URL

https://free.currencyconverterapi.com/api/v5/convert?q=USD_IDR&компактна = у?

1

Решение

Вы должны использовать 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/jd1kxo А также https://prnt.sc/jd1l7w

0

Другие решения

использование json_decode

$data = json_decode('{"USD_IDR":{"val":13965}}', TRUE);
var_dump($data["USD_IDR"]["val"]); //int(13965)
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;

Удачи.

0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector