我正在尝试将从http://free.currencyconverterapi.com/api/v5/convert?q=EUR_PHP&compact=ultra正确获取的数据放入PHP变量
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="result">
<?php
$smdc = 'eur';
$smdv = 'usd';
$x = 10;
$y = "http://free.currencyconverterapi.com/api/v5/convert?q=".$smdc."_".$smdv."&compact=y";
?>
<script>
var y = "<?php echo $y ; ?>";
</script>
<?php
$value = '<script>$.getJSON(y, function(response) {$("#result").html(response.EUR_USD.val);});</script>';
$number = (float)$value;
echo $number;
?>
</div>
但是即使尝试(float)$value;
时它也始终返回0,但我无法将字符串转换为数字。我使用php而不是使用javascript,但是我正在尝试将其归为html的其他文章dom解析器不适用于此页面。