| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > проблема с выводом числа |
| Автор: Нурик Сакура 10.3.2006, 17:08 |
| У меня проблема. Может это где-то и написано, но я, значит, слепой, ибо не увидел. У меня такая проблема: у меня есть число с несколькими знаками после запятой. Как мне вывести только целую часть? |
| Автор: Guedda 10.3.2006, 17:15 | ||
Взято http://ru.php.net/manual/en/function.round.php. |
| Автор: Нурик Сакура 10.3.2006, 17:18 |
| Огромное спасибо, плюсонул бы, но пока не могу. За мной остается должок =) Просто я уже замучался. Кстати, а с print его как-то можно использовать? Добавлено @ 17:25 Хотя, это не обязательно.. |
| Автор: $дмитрий 10.3.2006, 18:25 | ||||
далее извращения
|
| Автор: Guedda 10.3.2006, 18:50 |
| echo и print - одно и то же. Поэтому можешь использовать и с print |
| Автор: Нурик Сакура 10.3.2006, 19:42 | ||||
Я имел в виду, что у меня есть строка вида
вот обе переменные ($gold & $wood) мне нужно округлить. Как в принт тут вставить round()? Потому что сейчас у меня такой изврат:
|
| Автор: Нурик Сакура 10.3.2006, 20:31 |
| да, кстати, $дмитрий, я не очень разбираюсь еще в PHP и с регулярными выражениями не работал. Что твой второй пример делает? И еще один такой вопросец, более усложненный вариант: Округлить число, вывести его и, если в числе присутствуют тысячи - отделить их точкой. Ну, к примеру, число пятьсот семьдесят три так и будет выглядеть: 573, а миллион триста тысяч будет выглядеть так: 1.300.000 Кто-то подскажет, как это делать? |
| Автор: Нурик Сакура 10.3.2006, 21:06 |
| С этим я уже разобрался, на это отвечать не надо. Плиз, помогите кто-то, кто знает, как организовать и округление, и вывод с разбиением? |
| Автор: sugee 11.3.2006, 01:25 | ||
| По поводу разбиения точками... Исходи из того что число ты выводишь как строку. Вот так например можно отделить точкой последние три нуля.
|
| Автор: Ciber SLasH 11.3.2006, 01:42 |
| http://forum.vingrad.ru/index.php?showtopic=86319&view=findpost&p=662671 |
| Автор: Guedda 11.3.2006, 11:54 | ||
Ответы ты найдешь по этим ссылкам: http://www.izone.kiev.ua/articles/317.htm http://articles.org.ru/cfaq/index.php?qid=84&catid=14 http://zeiss.net.ru/docs/izone/izone332/pub/izone1s.htm http://gid.gorodok.net/index.php?module=articles&page=0&title_id=programming&mode=show_articl&id=22.01.20062645-0.dat http://www.truemind.ru/articles/article/612.html http://library.hosting-design.net/28/009/article/#b Думаю, что здесь достаточно информации для изучения |
| Автор: Нурик Сакура 11.3.2006, 19:48 |
| Guedda, спасибо, ссылки сохранил, почитаю позже, когда будет свободное время. Ciber SLasH, спасибо, но там идет речь о простом разбиении. А мне нужно еще и округлить число. sugee, спасибо за пример, но это только для тысяч, а у меня могут быть и миллионы, а может и миллиарды (хотя это вряд ли, но все же). И мне нужно осуществить не просто разбиение точками, а считаное в переменную из БД число округлить, вывести округленное число, и разбить его точками при необходимости. |
| Автор: Ciber SLasH 11.3.2006, 21:07 | ||
А не судьба сначала округлить, а потом разбить ? |