При расчете разницы в гандикапе для гольфа вы должны усечь ответ до 1 десятичного знака без округления. Не знаю почему, но ...
Я знаю, как это сделать, используя TRUNCATE () в mySQL
SELECT TRUNCATE( 2.365, 1 );
// outputs 2.3
но мне было интересно, может ли sprintf () сделать это? Единственный известный мне способ работы с десятичными разрядами в поплавке - это ...
echo sprintf("%.1f", 2.365);
// outputs 2.4