[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отделить в числе пробелом тысячи, миллионы, миллиа
webus
Приветствую!
Помогите, пожалуйста, разобраться как в Числе отделить пробелом тысячи, миллионы.
Например: Число хранится в виде: 4000000, а вывести его надо так: 4 000 000

Нашел функцию:
string chunk_split ( string body [, int chunklen [, string end]] )
Функция используется для разбиения строки на фрагменты, например, для приведения результата функции base64_encode() в соответствие с требованиями RFC 2045. Она вставляет строку end (по умолчанию "\r\n") после каждых chunklen символов (по умолчанию 76). Возвращает преобразованную строку без изменения исходной.

НО ОНА разбивает число с начала строки, а не с конца. Получается 400 000 0

Как быть?



Спустя 1 час, 41 минута, 37 секунд (19.12.2008 - 18:01) ExtendedPlay написал(а):
блин... минут 40 пытался решить эту задачку... никак) вапще ппц)ггг

Спустя 56 минут, 23 секунды (19.12.2008 - 18:58) vasa_c написал(а):
Поищите ещё функцию. В том же самом раздел строковых функций.

Спустя 28 минут, 36 секунд (19.12.2008 - 19:26) modobaks написал(а):
Циклами, попробуй, к примеру for, только не от нуля начинай, а с конца строки.
И делай отсчет на раз, два, три, пробел.

Спустя 17 часов, 24 минуты, 11 секунд (20.12.2008 - 12:50) dfsq написал(а):
можно было бы заморочиться с sprintf. но это нецелесообразно.
chunk_split разбивает с начала? а что строку перевернуть проблема?

$str = 42004001;
echo strrev(chunk_split(strrev($str), 3));

Спустя 49 минут, 29 секунд (20.12.2008 - 13:40) vasa_c написал(а):
А теперь все отвечальщики идут по моей ссылке и ищут функцию.

Спустя 1 час, 16 минут, 21 секунда (20.12.2008 - 14:56) lawbreaker написал(а):
ну вот решыл задачку!

узнаёш длину строки! тоесть ыисла!

если 7 чисел то ето будет 1-9 милионов ! 1 000 000 2 000 000
если 7 чисел то ставиш в нужных местах пропуски!

soft
тут прикольный софт!

Спустя 33 минуты, 43 секунды (20.12.2008 - 15:30) vasa_c написал(а):
Лавбрекер так же идёт в мануал.
А модераторы, если они тут остались, чистят его сообщение от спама.

Спустя 14 минут, 19 секунд (20.12.2008 - 15:44) md5 написал(а):
а сколько мне денег заплатят, если я скажу правильный ответ? )))

Спустя 5 минут, 18 секунд (20.12.2008 - 15:49) Sylex написал(а):
подсказка: функция начинается на n tongue.gif

Спустя 5 месяцев, 10 дней, 20 часов, 23 минуты, 46 секунд (31.05.2009 - 11:13) MegaPanda написал(а):
$price=number_format($row_data['price'], 0, ',', ' ');

$row_data['price'] - то что надо поделить

0 - сколько цифр дробной части показывать

, - разделитель дробной части

- разделить групп цифр по 3.

И не надо ничего придумывать. Все уже изобретено...
Быстрый ответ:

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