Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > форматирование дейиствит. чисел


Автор: WhiteSpirit 7.11.2005, 21:13
Доброе время суток,
Помогите с советом, плиз.

Есть некоторая функция:
Код

...
function func()
  {
    ...
   $out="<td>".$a."</td>"
              <td>".$b."</td>
              ...";
   ...
  }

где $a, $b - результаты расчетов - действительные числа.

Получается что то вроде: 9473.22428895

Как в этом случае можно отформатировать вывод в таблицу, чтобы было 2 знака после запятой?

Автор: Sattu 7.11.2005, 22:27
http://ua2.php.net/manual/ru/function.number-format.php

Автор: WhiteSpirit 7.11.2005, 23:03
Мдя чё то у меня сервер схавать тысячу строк кода в классе не могет после добавления этой функции:
Fatal error: Maximum execution time of 30 seconds exceeded in z:\home\invest-inform.ru\www\class\c_IpotecaCalc.php on line 892

Автор: Mal Hack 8.11.2005, 01:50
http://php.net/round round( $a , 2 );
или
http://php.net/sprintf через квантафикатор %2.2f

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)