- printf: documentation ( source)
<?php
$tests = [ 1.25, 2.500, 31, 0.99999999999999 ];
foreach ($tests as $testValue) {
$testInt = intval(100 * $testValue);
if (($testInt % 100) == 0) {
echo "".($testInt / 100)."\n";
}
else {
printf("%.2f \n", $testValue);
}
}
echo "The last might not be what you want.";