$numval = 12345.50;
Тысячи разделителей с money_format?
Желаемый результат:
12 345,50
запятая вместо точки не проблема, но как я могу получить разделитель тысяч, чтобы быть белым пространством?
Я заметил PHP money format with spaces, но это не дублирующее сообщение. Использование number_format
не имеет значения, поскольку оно округляет входное значение. Я не могу позволить пропущенным через него значения округлять.
Есть ли встроенный способ сделать то, что делает number_format()
, но без округления значения или мне нужно написать свою собственную функцию для этого?
Просто побочное примечание - я, как правило, склоняюсь к number_format() для всех случаев (в том числе форматирования денег), потому что [money_format()] (http://php.net /manual/en/function.money-format.php) зависит от strfmon, который не все операционные системы имеют * cough * windows! * cough *, поэтому код, который его использует, может не работать на всех серверах. –