![]()
|
||
|
|
Функции round, ceil и floor - округление числа
В этой маленькой статье я опишу как в PHP округляются числа. В данном случае понадобятся три функции: round, ceil и floor. Первая функция округляет до ближайшего целого числа, второя до ближайшего целого, но только в большую сторону, а третья округляет в меньшую.
Рассмотрим всё по-порядку. round()Синтаксис: float round ( float value [, int precision] ) Первый параметр дробное число. Второй параметр необязательный. В нём указывается точность округления. Примеры использования и результаты выполнения: echo round(3.7); // 4 echo round(3.1); // 3 echo round(4.5); // 5 echo round(7.4999); // 7 echo round(1.46,1); // 1.5 echo round(1.7384,3);// 1.738 echo round(4939,-1); // 4940 echo round(3.5,1); // 3.5 echo round(1244,-2); // 1200 Округление числа до сотых:echo round(2.467,2); // 2.47 Округление числа до целого:echo round(3.825); // 4 ceil() - округление в большую сторонуСинтаксис: float ceil ( float value ) Один параметр, которому передаётся дробь. На выходе целое число, округлённое в большую сторону.Примеры использования и результаты выполнения: echo ceil(3.7); // 4 echo ceil(3.001);// 4 echo ceil(4.5); // 5 echo ceil(8.0); // 8 floor() - округление в меньшую сторонуСинтаксис: float floor(float value) Имеет один параметр для передачи дроби. Выходит целое число, округлённое в меньшую сторону, либо попросту отстаётся целое число.Примеры использования и результаты выполнения: echo floor(3.99); // 3 echo floor(3.023);// 3 echo floor(4.4); // 4 echo floor(9.0); // 9 Категория: PHP | Автор: ram | Дата: 03.05.2010 |
|
| © Статейка.ком 2010-2011 Продвижение сайтов и контекстная реклама | ||