Язык PHP имеет более 50 встроенных функций для работы с числами, начиная от простых функций форматирования и заканчивая функциями для арифметических, логарифмических и тригонометрических манипуляций. Вот некоторые из этих важных функций.
Функция | Действие |
---|---|
ceil() | Округляет число в большую сторону |
floor() | Округляет число в меньшую сторону |
abs() | Находит абсолютное значение anumber |
pow() | Возводит одно число в степень другого |
exp() | Находит показатель степени числа |
rand() | Генерирует случайное число |
bindec() | Преобразует число из двоичного в десятичное |
decbin() | Преобразует число из десятичного в двоичный |
decoct() | Преобразует число из десятичного в восьмеричное |
octdec() | Преобразует число из восьмеричного в десятичное |
dechex() | Преобразует число из десятичного в шестнадцатеричное |
hexdec() | Преобразует число из шестнадцатеричного в десятичное |
number_format() | Форматирует числа с помощью сгруппированных тысяч и десятичных знаков |
printf() | Форматирует число, используя пользовательскую спецификацию |
round | Найти круглое число |
sqrt | Найти квадратный корень из числа |
Пример…
<?php $ num=19.7 echo ceil($ num); ?>
Результат: 20
В приведённом выше примере инициализируйте переменную $num значением = 19.7 , выходные данные станут 20, поскольку эта функция округляет значение в большую сторону.
<?php $num=19.7 echo floor($num); ?>
Результат: 19
В приведённом выше примере переменная $num = 19,7, и результат станет 19, потому что эта функция округляет значение в меньшую сторону.
<?php $num =-19.7 echo abs($num); ?>
Результат: 19
В приведённом выше примере объявите значение переменной ($ num) = 19,7, и результат будет 19,7, потому что abs( ) возвращает абсолютное значение заданного числа.
<?php echo pow(4,3); ?>
Результат: 64
В приведённом выше примере передайте функцию pow( ) внутри echo со значением (4,3). Ее умножьте (значение = 4) три раза, и результат будет 64.
<?php echo rand(10,99); ?>
Результат: 55
В приведённом выше примере передайте функцию rand( ) со значением от 10 до 99 . Она отобразит любое случайное значение от 10 до 100. При каждом обновлении страницы, она показывает случайное значение, например. 22, 33 , 44, 56 и так далее.
<?php echo bindec(1000); ?>
Результат: 8
В приведённом выше примере функция bindec( ) передает внутри оператора echo двоичное значение = 1000. Таким образом, результат будет равен 8, потому что функция bindec( ) преобразует двоичное число в десятичное.
<?php echo decbin(8); ?>
Результат: 1000
В приведённом выше примере функция decbin( ) передаёт внутри оператора echo десятичное значение = 8. Результатом станет 1000.
1