Числовые функции PHP

Язык 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

Добавить комментарий