ok lo primero es que no te va a funcionar porque estas trayendo un div y no un json, por otro lado, el codigo php se ejecuta primero que el html, por ende no va a funcionar así, podrías hacerlo de dos maneras incluso mas.
1.- Con cURL de php:
De esta manera en la variable $arreglo tendrias el objeto de la respuesta
2.- Directamente en tu html con jquery:
Código Javascript
:
Ver original$(function(){
$.getJSON('https://api.cryptonator.com/api/ticker/btc-eur')
.done(function(resp){
console.log(resp);
console.log(resp.success);//si se completo la respuesta
console.log(resp.error);//si hubo error
console.log(resp.ticker.base);//Criptomoneda base
console.log(resp.ticker.change);//base de cambio
console.log(resp.ticker.price);//Precio
console.log(resp.ticker.target);//Moneda destino
console.log(resp.ticker.volume);//????
})
.fail(function(err){
})
})
Como puedes ver solicitamos directamente el json y tomamos los valores que necesitamos de su cuerpo, apoyate en la consola de desarrollador de tu navegador para estas tareas.
NOTA: También podrías hacer una petición con ajax del json, pasarlo a php por medio de otro ajax y procesar las respuestas alla, pero no lo veo necesario.