Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) функция number_format / 4 сообщений из 4, страница 1 из 1
10.08.2005, 16:11
    #33208561
Куэст
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) функция number_format
Помогите разобраться. С помощью функции number_format я пытаюсь привести число 345824,1 к виду 345 824.10, но в результате получаю 345824,00. Делаю так:
Код: plaintext
1.
2.
setlocale(LC_NUMERIC, 'en_US');
echo number_format($arr[ 0 ][ 0 ],  2 , '.', '');
...
Рейтинг: 0 / 0
10.08.2005, 18:56
    #33209063
Ksnk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) функция number_format
Код: plaintext
1.
2.
$arr =  345824 . 1  ;
setlocale(LC_NUMERIC, 'en_US');
echo number_format($arr,  2 , '.', '');
получается
Код: plaintext
1.
Results of execution:
 345824 . 10    
Вероятнее всего у тебя каким-то образом элемент массива к целому приводится... Приведи пример посодержателнее...
...
Рейтинг: 0 / 0
10.08.2005, 19:17
    #33209081
Ksnk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) функция number_format
Ежели значение изначально строковое - тогда можно посоветовать
Код: plaintext
echo number_format(str_replace(',','.',$arr[ 0 ][ 0 ]),  2 , '.', '');
а не возится с локалями...
...
Рейтинг: 0 / 0
11.08.2005, 09:33
    #33209612
Куэст
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) функция number_format
Ksnk
Вероятнее всего у тебя каким-то образом элемент массива к целому приводится...
Спасибо за помощь! str_replace помогла.
А то пришлось помучаться. Теперь что касается массива. Он у меня является результатом
выборки из таблицы с типом данных numeric(10, 2). Никаких преобразований данных вроде
тоже не делал. Теперь попытаюсь разобраться в чем была проблема.
Вам еще раз спасибо!
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) функция number_format / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]