【发布时间】:2015-04-19 00:17:19
【问题描述】:
我们以这条线为例
$amount = $_POST["priceFinal"];
本质上等同于
$amount = 5000;
我想在最后添加两个零,所以如果金额为 5000,则它实际上是 5000000
现在重要的是要注意它必须保持有一个整数,如果我这样做了
$amount = "".$_POST["priceFinal"]."00";
它可以工作,但它是一个字符串,需要保持一个整数
【问题讨论】:
-
$amount = $amount * 100;
-
以上或使用 intval() 或整数类型转换。
-
出于好奇为什么要乘以 100
-
你上面的例子实际上是三个零,但我假设你会想要 500000,其中你将 5000 乘以 100 得到 500000,基本数学。
-
@anantkumarsingh int() 不是函数,它是
intval($str)或(int) $str(后者是类型转换)