$number = 1234.56;
//Vietnam notation(comma for decimal point, dot for thousand separator)
$number_format_vietnam = number_format($number, 2, ',', '.');
//1.234,56
Ответ 4
Часто, если число достаточно велико, чтобы иметь в нем запятые, вы можете обойтись без каких-либо чисел после десятичной точки, но если значение, которое вы показываете, может когда-либо быть небольшим, вы хотели бы показать эти десятичные знаки, Применяйте number_format условно, и вы можете использовать его, чтобы как добавить запятые, так и клип от любых нерелевантных десятичных запятых.
if($measurement1 > 999) {
//Adds commas in thousands and drops anything after the decimal point
$measurement1 = number_format($measurement1);
}
Хорошо работает, если вы показываете вычисленное значение, полученное из реального мира.