Урок 6. Работа с математическими функциями в PHP

Урок 6. Работа с математическими функциями в PHP

Создание и раскрутка сайтов

Вбиваю в ТОП-10, как гвозди

8-965-148-98-02, diplom07@mail.ru

Создание и раскрутка сайтов

Вбиваю в ТОП-10, как гвозди

8-965-148-98-02, diplom07@mail.ru

Урок 6. Работа с математическими функциями в PHP

Урок 6. Работа с математическими функциями в PHP

www.homa.xp3.biz

Теория

Методы и функции: abs, sqrt, pow, round, ceil, floor, min, max, rand, mt_rand

Функция abs

Функция abs вычисляет модуль числа (т.е. из отрицательного делает положительное).

Синтаксис: abs(число).

Пример. Функция вычислит модуль от числа -15:

<?echo abs(-15)?>

Результат: 15.

Функция sqrt

Функция sqrt находит квадратный корень числа.

Синтаксис: sqrt(число).

Пример. Функция вычислит квадратный корень 16:

<?echo sqrt(16)?>

Результат: 4.

Пример. Функция вычислит квадратный корень 5:

<?echo sqrt(5)?>

Результат: 2.2360679774998.

Функция pow

Функция pow возводит число в заданную степень.

Синтаксис: pow(число,степень).

Пример. Функция возведет число 2 в степень 3:

<?echo pow(2,3)?>

Результат: 8.

Функция round

Функция round округляет число по правилам математического округления.

Синтаксис: round(число,[сколько знаков оставить в дробной части]).

2-й необязательный параметр может быть как положительным, так и отрицательным (в этом случае он указывает сколько знаков оставить в целой части).

Пример. Округлить дробь до целого:

<?echo round(3.4)?>

Результат: 3.

Пример. Округлить дробь до целого:

<?echo round(3.5)?>

Результат: 4.

Пример. Округлить дробь до целого:

<?echo round(3.6)?>

Результат: 4.

Пример. В данном примере функция округлит число до 2 знаков в дробной части:

<?echo round(12.45678,2)?>

Результат:12.46.

Пример. В данном примере функция округлит число до 3 знаков в дробной части:

<?echo round(12.45678,3)?>

Результат: 12.457.

Функция ceil

Функция ceil округляет дробь в большую сторону до целого.

Это значит, что независимо от цифры в начале дробной части, дробь все-равно округлится с увеличением целой части на 1.

К примеру, 12.1 округлится к 13.

Синтаксис: ceil(число).

Пример. Функция округлит 5.1 в большую сторону и вернет 6:

<?echo ceil(5.1)?>

Результат: 6.

Функция floor

Функция floor округляет дробь в меньшую сторону.

Это значит, что независимо от цифры в начале дробной части, дробь все-равно округлится без увеличения целой части на 1.

К примеру, 12.9 округлится к 12.

Синтаксис: floor(число).

Пример. Функция округлит 4.9 в меньшую сторону и вернет 4:

<?echo floor(4.9)?>

Результат: 4.

Функция min

Функция min находит самое маленькое число из переданных ей параметрами или самое маленькое число среди элементов массива.

Синтаксис: min(1 число,2 число…); min([массив чисел]).

Пример. Функция вернет наименьшее среди заданных чисел:

<?echo min(1,2,3)?>

Результат: 1.

Пример. Функция вернет наименьшее значение массива:

<?echo min([1,2,3])?>

Результат: 1.

Функция max

Функция max находит самое большое число из переданных ей параметрами или самое большое число среди элементов массива.

Синтаксис: max(1 число,2 число…); max([массив чисел]).

Пример. Функция вернет наибольшее среди заданных чисел:

<?echo max(1,2,3)?>

Результат: 3.

Пример. Функция вернет наибольшее значение массива:

<?echo max([1,2,3])?>

Результат: 3.

Функция rand и mt_rand

Функция rand и mt_rand генерирует случайное целое число в заданном промежутке.

Вам также может пригодиться функция mt_getrandmax, которая возвращает наибольшее возможное случайное значение числа.

Синтаксис: rand и mt_rand(с какого числа,до какого числа).

Пример. Функция сгерерирует случайное число от 5 до 9 (при обновлении страницы число каждый раз будет разным):

<?echo rand(1,4)?>

Результат: 2.

<?echo mt_rand(5,9)?>

Результат: 9.

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович:
8-965-148-98-02, diplom07@mail.ru.
Печатать страницу: Урок 6. Работа с математическими функциями в PHP

Урок 6, Работа с математическими функциями в PHP, Урок, 6, Работа, с, математическими, функциями, в, PHP, создание, сайта, веб, заказ, web, дизайн, раскрутка, продвижение, новый, сайт, рейтинг, сео, seo, Создание сайтов, web-программирование, seo-продвижение, создание и раскрутка сайтов, вбиваю в топ-10, как гвозди, попробуйте бесплатно, Создание сайтов, web-программирование, seo-продвижение, Урок, 6, Работа, с, математическими, функциями, в, PHP, создание, сайта, веб, заказ, web, дизайн, раскрутка, продвижение, новый, сайт, рейтинг, сео, seo, создание, сайта, веб, заказ, web, дизайн, раскрутка, продвижение, новый, сайт, рейтинг, сео, seo, раскрутка сайтов, Вбиваю в ТОП-10, как гвозди, раскрутка сайтов, Делаю и раскручиваю сайты, Дмитрий Владимирович

×

Ваше письмо