我们以此行为例
$amount = $_POST["priceFinal"];
基本上等同于
$amount = 5000;
我想在最后添加两个零,所以如果金额为5000则实际为5000000
现在重要的是要注意它必须保留一个整数,如果我这样做
$amount = "".$_POST["priceFinal"]."00";
它完成了工作,但它是一个字符串,需要保持整数
答案 0 :(得分:0)
您需要多少时间才能计算出多少0。例如10倍的时间给你1个额外的0.所以只需要100来得到两个额外的0,这使它保持为一个整数而不是将它转换成一个sting,因为php将总是尝试假设一个变量类型。
$amount = $_POST["priceFinal"] * 100;
有关定义类型的详细信息,请参阅此链接。 Type Juggling
答案 1 :(得分:0)
你可以使用它,假设你没有用它计算任何东西。
// see php.net str_pad for more examples.
$amount = str_pad($_POST['priceFinal'], 2 , '0');