| |
|
|
| | Приветствую!
Помогите, пожалуйста, разобраться как в Числе отделить пробелом тысячи, миллионы.
Например: Число хранится в виде: 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)
| | | может быть всё же стоит оставить в третьем параметре символ, который там напрашивается исходя из смысла параметра? | |
| |
|
|