Я хотел бы отображать число, целое число или float равномерно следующим образом:
если он является целым числом, например, 10, он должен отображаться как 10.00, если он уже является поплавком, например 10.1, он должен отображаться как 10.10, и если поплавок выглядит как 10.116, просто отобразите первые два числа после точки независимо от цифр слева после третьего.
$formatted = sprintf("%.2f", $your_number);
Кроме того, если вы просто хотите распечатать его и не нуждаетесь в нем в переменной:
printf("%.2f", $your_number);
refer number_format
$x=number_format(10, 2);
Вы можете использовать функцию php в встроенной функции number_format (). Вы можете получить дополнительную информацию от php.net .
check number_format()
echo number_format(10, 2); // will output 10.00
Также echo sprintf("%.2f", $my_number);