在php中,我正在进行乘法运算。这里我的代码像这个
$a = 25.20
$multiplication = (int)$a * 2;
echo $multiplication;
这里显示的是50
那么我怎样才能在这里得到实际值呢?
int
数据类型。
用途:
$a = 25.20;
$multiplication = (float)$a * 2;
echo $multiplication;
在php中,您不需要进行类型转换,因为php可以为您进行类型转换。但如果你愿意,你可以。在您的代码中,您使用int
作为数据类型,但您希望十进制值作为数据类型——为此您必须使用float
。
最简单的方法:
$a = 25.20;
$multiplication = $a * 2;
echo $multiplication;
你们会得到同样的结果。
您应该使用cast float
而不是int,以便返回小数位
$a = 25.20;
$multiplication = (float)$a * 2;
echo $multiplication;