как отображать номер в определенном формате в php

Я хотел бы отображать число, целое число или 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);