3v4l.org

run code in 300+ PHP versions simultaneously
<?php $valore = "300.01"; $numchar = 5; $s = str_replace(".", "", sprintf("%0".$numchar."f", $valore)); echo $s;

preferences:
49.2 ms | 402 KiB | 5 Q