3v4l.org

run code in 300+ PHP versions simultaneously
<?php $paymentAmount = '19.90'; $currencyExponent = 100; $paymentAmount = (int) ($paymentAmount * pow(10, $currencyExponent)); var_dump($paymentAmount); $paymentAmount = '19.90'; $paymentAmount = (int) bcmul($paymentAmount, pow(10, $currencyExponent)); var_dump($paymentAmount);

preferences:
64.89 ms | 402 KiB | 5 Q