Как сделать из 15350 -> 15 350 руб.

user99

Постоялец
Регистрация
13 Янв 2008
Сообщения
141
Реакции
15
Доброго времени суток!

Через POST скрипту передается цена товара из CRM, к примеру 15350 нужно получить на выходу 15 350 руб. при 150000 -> 150 000 руб. Подскажите пожалуйста как... т.е отнимаем три символа и добавляем пробел.

Спасибо!
 
Регулярным выражением устроит?
Для просмотра ссылки Войди или Зарегистрируйся \d{количество символов} поняв сколько символов в переменной из POST ты пишешь соответствующее условие Для просмотра ссылки Войди или Зарегистрируйся и Для просмотра ссылки Войди или Зарегистрируйся для шестизначного числа.
Думаю ты в курсе как пользоваться preg_match и preg_replace...
 
Все гораздо проще. Есть специальная функция php - number_format();
Для просмотра ссылки Войди или Зарегистрируйся
Код:
$number = 1234.56;
// French notation
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56
 
С number_format(); получилось идеально, спасибо!
А то в CRM цены визуально не красивые для выгрузки.
 
Года 4 назад тоже задавался этим вопросом. Случайно нашел в списке функций эту. С тех пор постоянно пользуюсь.
 
Назад
Сверху