|
|
|
| Здравствуйте.
Подскажите пожалуйста функцию чтоб преобразовать целое число в число с двумя нулями после запятой, т.е. как из 100 сделать 100.00? | |
|
|
|
|
|
|
|
для: Hamilion
(23.01.2007 в 15:22)
| | | |
|
|
|
|
|
|
|
для: Hamilion
(23.01.2007 в 15:22)
| | Честно говоря непонятны намерения.
Можно так
в переменной будет плавающее.
А если Вам именно ".00" нужны после "100", так и дописывайте их в конец строки.
$lnVal = 100;
$lcVal = $lnVal.".00";
|
| |
|
|
|
|
|
|
|
для: targa
(23.01.2007 в 15:36)
| | По моему есть какае-то функция. Нашел еще такое решение, но надо одной функцией:
<?php
$a = '100';
$b = '0.0';
echo bcadd($a, '0.0', 2);
?>
|
| |
|
|
|
|
|
|
|
для: Hamilion
(23.01.2007 в 15:22)
| | Можно поступить следующим образом
<?php
$number = 100;
echo sprintf("%02.2f",$number);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(23.01.2007 в 15:38)
| | А не легче просто два нуля пририсовать? | |
|
|
|
|
|
|
|
для: Sergey89
(23.01.2007 в 15:41)
| | Это смотря, что требуется, а если вместо 100, будет 100.73? Я так понял нужно для произвольного числа выводить лишь два знака после запятой. | |
|
|
|
|
|
|
|
для: cheops
(23.01.2007 в 15:43)
| | Просто вопрос, вроде как, однозначно звучит:
>> целое число в число с двумя нулями после запятой | |
|
|
|
|
|
|
|
для: Sergey89
(23.01.2007 в 15:45)
| | Тогда, да проще прибавить два нуля после запятой, путём объединения числа и подстроки ".00". | |
|
|
|
|
|
|
|
для: Hamilion
(23.01.2007 в 15:22)
| | если Вы хотите строго два нуля после запятой , то это уже не плавающая точка, а фиксированная. Фиксированная между третьим и вторым разрядом. | |
|
|
|
|
|
|
|
для: Trianon
(23.01.2007 в 15:39)
| | Спасибо, сделаю как сказал cheops | |
|
|
|