我得到了这个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 ,
);
看看[字符串连接(https://stackoverflow.com/questions/11441369/php-string-concatenation ),这应该有所帮助。 –
您使用哪种支付服务提供商?应该有一个解释。看起来支付提供商自动将最后2位数字转换为小数。我见过很多次。 – Gene