|
Существует функция в РНР?Обсуждение темы Существует функция в РНР? в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Здравствуйте,всем! Существует ли функция математическая в PHP,которая выделяет целую часть из чила? Не могу найти. Заранее благодарна.... |
|
Опции темы |
04.11.2003, 10:06 | #1 |
|
Здравствуйте,всем!
Существует ли функция математическая в PHP,которая выделяет целую часть из чила? Не могу найти. Заранее благодарна. |
|
04.11.2003, 11:06 | #2 |
|
Функция round (float round (float val [, int precision])) - округляет до ближнего
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 Функция ceil (float ceil (float value)) округляет до верхнего echo ceil(4.3); // 5 echo ceil(9.999); // 10 Функция floor (float floor (float value)) округляет до нижнего echo floor(4.3); // 4 echo floor(9.999); // 9 |
|
04.11.2003, 23:03 | #3 |
|
а нельзя просто перевести переменную с этим числом из double в integer?
пример: <?php $undecided = 9.388778; settype ( $undecided, integer); echo gettype $undecided; //integer echo $undecided; // 9 ?> |
|
05.11.2003, 01:12 | #4 |
|
web-sl, вопервых твой код будет выдавать ошибки, т.к. правильней писать $loop = (int) $undecided ; при преобразовании таких типов....
во-вторыхну: ты даже подумай что лучше писать 2 строки(в твоем случае) или 1 .... в третьих: это округляет числа только до ближайшего целого снизу в четвертых:лучше вообще не суйся с глупыми предложениями , чудо программист .... |
|
05.11.2003, 01:25 | #5 | |
|
Цитата:
|
|
|
05.11.2003, 06:35 | #6 |
|
Dis, можно int, можно integer ($loop = (integer) $undecided; ). А чтобы
округлялась в сторону ближайшего, достаточно $loop=(integer)($undecided+0.5), если $undecided вещественного типа. А использовать функции преобразования - в данном случае более трудоемко. Web-sl, скобки забыл: <?php $undecided = 9.388778; settype ( $undecided, integer); echo gettype($undecided); //integer echo $undecided; // 9 ?> Dis, со скобками то работает . |
|
05.11.2003, 07:19 | #7 |
|
Для всех пап, мам и остальных ламеров семьи....
во-первых работает и (int) и (integer) ... а во-вторых: вы можете округлять числа так как вам это нравится .... хоть переводить число в строку и искать первое вхождение точки (запятой) и потом резать строку до этого символа и обратно переводить в integer.... но лично я предпочитаю пользоваться специально созданными для этого в php функциями, которые просты в использовании как божий день, и другим советую.... P.s.: KaDS, 1)спасибо я знаю как округлять таким методомв большую строну 2)действительно функции преобразования более трудоемкие по сравнению с функциями округления .... символов больше печатать придется .... 3) а вот что выдает твой код (хотя при этом и работает) Notice: Use of undefined constant integer - assumed 'integer' in z:\xx\...\1.php on line 3 а такой уровень отслеживания ошибок стоит на любом хостинге ... |
|
06.11.2003, 06:33 | #8 |
|
Ну,
1) Насчет ламеров ты погорячился - не стоит по себе судить; 2) Трудоемкость определяется не количеством напечатанных символов, а количеством вычислений; 3) А у меня никаких варнингов не выскакивало (int и integer - эквивалентны). Это у тебы РНР глючит. |
|
06.11.2003, 13:22 | #9 |
|
KaDS,
1) а может еще и поспорим кто здесь ламер (хотя это относилось и не к тебе )??? 2) эти вычисления практически эквивалентны .... а печатать больше... 3)это не глюк, а уровень отладки скрипта.... |
|
06.11.2003, 14:31 | #10 |
|
Какой простой вопрос, и какая жаркая дискуссия!
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Существует ли аналог photoshop? | Ksana25 | Растровая графика | 4 | 10.02.2011 19:26 |
Заработок в сети. Он вообще существует? | volFernion | Кальянная | 4 | 23.04.2010 01:58 |
Функция | Антонина | Технологии Flash | 10 | 12.02.2009 14:11 |
Существует ли справочник Css приемов, совместимых с разными браузерами? | Rover | HTML, CSS, JavaScript | 3 | 11.02.2007 18:44 |
Существует ли локальный Web-сервер c поддержкой ASP? | dimmonz | ASP, Perl, PHP и MySQL | 2 | 19.06.2005 08:47 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|