在帖子中添加额外的零

时间:2015-04-19 00:17:20

标签: php mysql mysqli integer

我们以此行为例

  $amount = $_POST["priceFinal"];

基本上等同于

  $amount = 5000;

我想在最后添加两个零,所以如果金额为5000则实际为5000000

现在重要的是要注意它必须保留一个整数,如果我这样做

  $amount = "".$_POST["priceFinal"]."00";

它完成了工作,但它是一个字符串,需要保持整数

2 个答案:

答案 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');