|
|
|
| Приветствую!
Помогите, пожалуйста, разобраться как в Числе отделить пробелом тысячи, миллионы.
Например: Число хранится в виде: 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
Как быть? | |
|
|
|
|
|
|
|
|
для: Valick
(19.12.2008 в 16:29)
| | Зачем? Есть number_format(). | |
|
|
|
|
|
|
|
для: sim5
(19.12.2008 в 16:35)
| | И хорошо что есть) , но мой совет пригодится в других случаях | |
|
|
|
|
|
|
|
для: webus
(19.12.2008 в 16:18)
| |
$number = 4000000;
$res = number_format($number,0,' ',' ');
echo $res;
|
между кавычками пробел! | |
|
|
|
|
|
|
|
для: TetRiska
(21.12.2008 в 04:19)
| | В третьем параметре Вы указали пробел. Зачем? | |
|
|
|
|
|
|
|
для: Trianon
(21.12.2008 в 09:17)
| | Прошу прощения :) Упустил
$number = 4000000;
$res = number_format($number,0,'',' ');
echo $res;
|
вот так | |
|
|
|
|
|
|
|
для: TetRiska
(21.12.2008 в 19:01)
| | может быть всё же стоит оставить в третьем параметре символ, который там напрашивается исходя из смысла параметра? | |
|
|
|