|
|
|
|
|
для: localGhost
(25.01.2006 в 02:54)
| | Это и сообразил. Спасибо. | |
|
|
|
|
|
|
|
для: Shorr Kan
(24.01.2006 в 18:18)
| | можно сделать гораздо проще:
<?
echo round(3.4); // 3
echo round(3.5); // 4
echo round(3.6); // 4
echo round(3.6, 0); // 4
echo round(1.95583, 2); // 1.96
echo round(1241757, -3); // 1242000
?>
|
round - округляет число с плавающей точкой/float.
Описание
float round (float val [, int precision])
Возвращает значение числа val, округлённое до специфицированной точности precision (количество цифр после десятичной точки). precision может быть также отрицательным или нулём (по умолчанию). | |
|
|
|
|
|
|
|
для: Shorr Kan
(24.01.2006 в 18:15)
| | Сообразил. | |
|
|
|
|
|
|
|
для: Полный Чайник
(24.01.2006 в 18:05)
| |
<?
$a=6.006;
$a = $a * 100;
$a = (int)$a;
$a = $a / 100;
print $a;
?>
|
Выводит 6 . А должен - 6.01 . | |
|
|
|
|
|
|
|
для: Shorr Kan
(24.01.2006 в 18:03)
| |
$a = $a * 100;
$a = (int)$a
$a = $a / 100;
|
| |
|
|
|
|
|
|
| Помню, уже спрашивал, но найти не смог.
6.006 // надо получить 6.01
1.0075 // надо получить 1.01
0.001 // надо получить - 0.01
Как? | |
|
|
|
|