Разбиение числа на группы

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Аватара пользователя
delvin
Сообщения: 85
Зарегистрирован: 2009.11.13, 15:29

Разбиение числа на группы

Сообщение delvin »

В ходе работы возникла задача разбиения числа на группы. Никогда с таким не сталкивался.
Думаю задача тривиальная, но не хотелось бы писать велосипед.
http://property.altlogic.ru/objects
в колонке цена, € нужно цену разбивать по три цифры, т.е. на группы по 3 цифры начиная с правой.

Может у кого-нибудь уже есть готовые решения?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Разбиение числа на группы

Сообщение samdark »

Готового у меня нет. Можно посмотреть на стандартные форматтеры чисел PHP + региональные настройки, а можно пробежать циклом с конца, расставляя через каждые 3 цифры нужный разделитель.
Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Re: Разбиение числа на группы

Сообщение slavcodev »

Смущает меня цикл :( Если на странице большое количество таких чисел, то будем ждать страницу до посинения :(
Жду Yii 3!
Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Re: Разбиение числа на группы

Сообщение slavcodev »

Пока мало кто видел сотру я свой бред :)
Вот я с тупил :oops:
Жду Yii 3!
Аватара пользователя
radamir
Сообщения: 142
Зарегистрирован: 2009.08.10, 08:02
Откуда: Новосибирск

Re: Разбиение числа на группы

Сообщение radamir »

Код: Выделить всё

echo number_format($cost, 0, ".", " "); 
Аватара пользователя
delvin
Сообщения: 85
Зарегистрирован: 2009.11.13, 15:29

Re: Разбиение числа на группы

Сообщение delvin »

radamir писал(а):

Код: Выделить всё

echo number_format($cost, 0, ".", " "); 
ага, именно это решение и применял :-)
В кои то веки зашел на php.net за справкой :-)
Ответить