Сделать точки между числами в php

Я хотел бы сделать точки между моей общей стоимостью.

Если у меня есть 425000, мне бы хотелось показать это как 425 000

Есть ли функция в php, которая размывает точки для чисел или как я могу это сделать?

Solutions Collecting From Web of "Сделать точки между числами в 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 ); 


1) Имейте в виду: number_format принимает либо 1, 2, либо 4 параметра, а не 3.

Наверное, вы ищете функцию number_format .