我正在尝试格式化一个十进制数,我从PHP中的一个json对象中获得了这个十进制数。我的目标是让这个数字在逗号后面只保留两位。
下面是代码:
`
$url = "https://api.yadio.io/exrates/EUR";
$data = json_decode(file_get_contents($url, true));
$object = $data;
foreach($object as $a){
echo round($a->CUP, 2);
}
没有
round()的结果是
163.905765,所以当我应用它时,结果是
0163.9100,应该是
163.90`。
任何帮助都将不胜感激。
1条答案
按热度按时间eiee3dmh1#
您的json响应的类型为-
因此,您没有正确地循环。
试试这个-