Как можно отформатирвоать ег оперед выводом, чтобы он выглядел как "29.87"
Спустя 5 минут, 48 секунд (14.11.2010 - 23:44) kovaldm написал(а):
$var = 29874;
echo $var/1000;
Спустя 2 минуты, 32 секунды (14.11.2010 - 23:46) Dave написал(а):
Получилось 29874/1000
Спустя 2 минуты, 7 секунд (14.11.2010 - 23:48) kovaldm написал(а):
Как это? Должно вывести 29,874, по крайней мере, у меня так выводит.
Спустя 1 минута, 11 секунд (14.11.2010 - 23:50) Dave написал(а):
а нет, получилось, поменял кое что... а как последнюю цифру убрать?)
Спустя 13 минут, 7 секунд (15.11.2010 - 00:03) Invis1ble написал(а):
Dave
1-ый вариант:
2-ой:
1-ый вариант:
echo round(29.874, 2);
2-ой:
echo sprintf('%.2f', 29.874)
Спустя 1 минута, 39 секунд (15.11.2010 - 00:04) Dave написал(а):
Все получилось!
Спустя 2 минуты, 27 секунд (15.11.2010 - 00:07) twin написал(а):
printf() для этого есть.
Спустя 3 минуты, 48 секунд (15.11.2010 - 00:11) Invis1ble написал(а):
twin
это да, но sprintf() можно и переменной значение присвоить... echo я для наглядности вставил
это да, но sprintf() можно и переменной значение присвоить... echo я для наглядности вставил
Спустя 34 минуты, 2 секунды (15.11.2010 - 00:45) Sanchopansa написал(а):
Ну вообще-то если ты имеешь дело с байтами то делить нужно не на 1000 а на 1024.. так будет точнее...