向数组中添加零(00)

我得到了这个php代码。我是新来的PHP,这是一个非常简单的问题。 正如你可以看到的金额,我从前页面发布。 我的问题是以下 如果用户添加300USD,那么支付提供商将其理解为3USD。如果用户插入3000USD支付提供商了解它30USD。 我想默认添加两个额外的零。我该怎么做?向数组中添加零(00)

$params = array(

'site_id' => '231321',

'amount' => $_POST[amount],

'currency' => $_POST[currency],

'site_login' => $current_user->user_email,

'email' => $current_user->user_email,

'external_id' => $externalid ,

);

回答:

您可以乘以100乘以获得结果。

$amount = $_POST[amount] * 100; 

代码

$params = array(

'site_id' => '231321',

'amount' => $_POST[amount] * 100,

'currency' => $_POST[currency],

'site_login' => $current_user->user_email,

'email' => $current_user->user_email,

'external_id' => $externalid ,

);

回答:

您可以使用它之前访问$ params数组在下面的步骤?如果是这样,为什么不修改内容?

$params['amount'] *= 100; 

您应该检查虽然这内容真的是一个号码等

以上是 向数组中添加零(00) 的全部内容, 来源链接: utcz.com/qa/261895.html

回到顶部