Я хотел бы сделать точки между моей общей стоимостью.
Если у меня есть 425000, мне бы хотелось показать это как 425 000
Есть ли функция в php, которая размывает точки для чисел или как я могу это сделать?
Для этого используйте number_format :
$number = 425000; echo number_format( $number, 0, '', '.' );
Вышеприведенный пример означает: форматируйте число, используя 0
знаков после запятой, пустую строку как десятичную точку (так как мы все равно не используем десятичные разряды) и используем .
как разделитель тысяч.
Если, конечно, я неправильно понял ваши намерения, и вы хотите отформатировать число как число с 3 десятичными знаками:
$number = 425000; echo number_format( $number, 3, '.', '' );
Вышеприведенный пример означает: форматируйте число, используя 3
десятичных знака .
как десятичная точка (по умолчанию) и пустая строка в качестве разделителя тысяч (по умолчанию – ,
).
Если разделитель тысяч по умолчанию для вас достаточно хорош, вы можете просто использовать 1 :
$number = 425000; echo number_format( $number, 3 );
number_format
принимает либо 1, 2, либо 4 параметра, а не 3.
Наверное, вы ищете функцию number_format
.