私はこのPHPコードを手に入れました。私はPHPで新しく、これは非常に単純な質問です。 金額でわかるように、私は前のページから投稿を取得しています。 私の問題は次のとおりです ユーザーが300USDを追加すると、支払いプロバイダは3USDとしてそれを理解します。ユーザーが3000USDペイメントプロバイダーを挿入すると30USDを理解します。 デフォルトで2つの余分なゼロを追加したいと思います。どうしたらいいですか?配列にゼロ(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