我有一个带有订单信息的JSON对象。在这个对象中是一个例如"amount" : "82.95"
的数量
我在名为$amount
的变量中有这个,我通过(int)$amount
在数组中使用它。
这个问题是它正在删除所需的.95
,因为它是一个整数。
如何将此值作为数字而不是字符串而非字符串但保留.95
?
示例:
$amount = 82.95;
echo (int)$amount;
// Result = 82
答案 0 :(得分:0)
<?php
$amount = "82.95";
echo (float)$amount;
?>
答案 1 :(得分:0)
82.95
不是一个整数,因此将其拼凑为一个并不会返回82.95
。那种类型的数字是 float :
$amount = '82.95';
echo (float) $amount;
// Result 82.95