[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: пробел у тысечных цыфр в написании цен
Гость_Николай
Всем доброго времени суток. Подскажите пожалуйста каким кодом можно поставить пробел между цифр отделяя тысячные значения, т.е. есть цена 12580р а нужно чтобы выводилось 12 580р.... весь нет перерыл не могу найти как это сделать, есть ли такой код?



Спустя 6 минут, 3 секунды (11.11.2010 - 14:47) Lenarfate написал(а):

Спустя 3 минуты, 16 секунд (11.11.2010 - 14:50) inpost написал(а):
=((( А у меня мой велосипед...

$len = strlen($number);
echo substr($number,0,($len-3))." ".substr($number,($len-3) ,3);

Спустя 20 минут, 24 секунды (11.11.2010 - 15:10) SlavaFr написал(а):
Цитата (inpost @ 11.11.2010 - 11:50)
А у меня мой велосипед...

А как работает твой велосипед с милиардами и с сотыми?


echo number_format(12580999.899,2,',',' ');

тоже велосипед, но более универсальный.

Спустя 1 час, 7 минут, 14 секунд (11.11.2010 - 16:17) inpost написал(а):
SlavaFr
Это для примера, этот велосипед можно было бы подстроить для более длинных цифр считая $len > 6 =) Как-то так =)

Спустя 2 часа, 37 минут, 30 секунд (11.11.2010 - 18:55) FatCat написал(а):
ИМХО, лучше велосипед. Больше возможностей для усовершенствования. Например, вставлять не пробелы, а шпации: chr(160) - чтобы не разрывало число на разные строки.

Спустя 58 минут, 40 секунд (11.11.2010 - 19:54) Nikitian написал(а):
FatCat
echo number_format(12580999.899,2,',',chr(160));
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.