Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемВалерия Лукьянова
1 Математические функции в РНР ABS - Возвращает модуль числа. Синтаксис: ABS ($number) Тип параметра $number может быть float или int, а тип возвращаемого значения всегда совпадает с типом этого параметра. $x = ABS(-4); // $x=4 $y = ABS(-7.45); // $x=7.45 echo $x; print " "; Echo $y; ?> ПРИМЕР: ПРИМЕР:">
2 Математические функции в РНР ROUND - Округление дробного числа до целого. Синтаксис: ROUND ($val) Округляет $val до ближайшего целого и возвращает результат. ПРИМЕР:
3 Математические функции в РНР CEIL – Дополнение дробного числа до следующего целого.. Синтаксис: CEIL ( $number) Возвращает ближайшее целое число, не меньше $number.. ПРИМЕР:
4 Математические функции в РНР FLOOR – Удаление дробной части числа. Синтаксис: FLOOR( $number) Возвращает ближайшее целое число, не меньше $number.. ПРИМЕР:
5 Математические функции в РНР SRAND – Производит инициализацию генератора случайных чисел. Синтаксис: SRAND (seed) Инициализирует генератор случайных чисел значением seed. GETRANDMAX – Возвращает максимально возможное случайное число. Синтаксис: getrandmax() Эта функция возвращает максимальное значение, которое можно получить при помощи функции генерации случайных чисел rand(). Обычно это 32767
6 Математические функции в РНР RAND – Производит генерацию случайного числа. Синтаксис: rand([max [, min]]) Инициализирует генератор случайных чисел значением seed. При вызове с необязательными параметрами min и max эта функция генерирует случайное число, лежащее в пределах этих параметров включительно. Если параметры min и max отсутствуют, возвращается число, лежащее в пределах от 0 до RAND_MAX. Для корректной работы данной функции перед ее использованием нужно проинициализировать генератор случайных чисел функцией srand(). ПРИМЕР:
7 Математические функции в РНР BASE_CONVERT – Конвертация числа из одной системы счисления в другую. Синтаксис: BASE_CONVERT ($number, $frombase, $tobase) Переводит число $number (заданное как строка в системе счисления по основанию $frombase) в систему по основанию $tobase. Параметры $frombase и $tobase могут принимать значения только от 2 до 36 включительно. В строке $number цифры обозначают сами себя, а буква a соответствует 11, b -12, и т.д. до z, которая обозначает 36. Например, следующие команды выведут (8 единичек), потому что это - не что иное, как представление шестнадцатеричного числа FF в двоичной системе счисления:
8 Математические функции в РНР BINDEC – Производит конвертацию двоичного числа в десятичное. Синтаксис: BINDEC (binary_string) Преобразует двоичное число, заданное в строке binary_string, в десятичное число. Максимальное число, которое еще может быть преобразовано, равно
9 Математические функции в РНР DECBIN – Производит конвертацию десятичного числа в двоичное. Синтаксис: DECBIN($number) Возвращает строку, представляющую собой двоичное представление целого числа $number. Максимальное число, которое еще может быть преобразовано, равно , которое выглядит как 31 единичка в двоичной системе.
10 Математические функции в РНР DECBIN – Производит конвертацию десятичного числа в двоичное. Синтаксис: DECBIN($number) Возвращает строку, представляющую собой двоичное представление целого числа $number. Максимальное число, которое еще может быть преобразовано, равно , которое выглядит как 31 единичка в двоичной системе. Существует аналогичные функции для восьмеричной и шестнадцатеричной систем. Называются они так же, только вместо "bin" подставляются соответственно "oct" и "hex". !!!
11 Математические функции в РНР DEG2RAD – Производит конвертацию градусов в радианы. Синтаксис: Deg2rad (number) Преобразует градусы, заданные в параметре number, в радианы.. RAD2DEG – Производит конвертацию радианов в градусы. Синтаксис: Rad2deg (number) Преобразует градусы, заданные в параметре number, в радианы..
12 Математические функции в РНР NUMBER_FORMAT – Форматирование числа. Синтаксис: NUMBER_FORMAT($number, $decimals, $dec_point=".", $thousands_sep=","); Эта функция форматирует число с плавающей точкой с разделением его на триады с указанной точностью. Она может быть вызвана с двумя или четырьмя аргументами, но не с тремя! Параметр $decimals задает, сколько цифр после запятой должно быть у числа в выходной строке. Параметр $dec_point представляет собой разделитель целой и дробной частей, а параметр $thousands_sep - разделитель триад в числе (если указать на его месте пустую строку, то триады не отделяются друг от друга).
13 Математические функции в РНР MIN – Эта функция возвращает наименьшее из чисел, заданных в ее аргументах. Синтаксис: Min($arg1 [$arg2,..., $argn]) Различают два способа вызова этой функции: с одним параметром или с несколькими. Если указан лишь один параметр (первый), то он обязательно должен быть массивом и возвращается минимальный элемент этого массива. В противном случае первый (и остальные) аргументы трактуются как числа с плавающей точкой, они сравниваются, и возвращается наименьшее. Тип возвращаемого значения выбирается так: если хотя бы одно из чисел, переданных на вход, задано в формате с плавающей точкой, то и результат будет с плавающей точкой, в противном случае результат будет целым числом. С помощью этой функции нельзя сравнивать строки - только числа.
14 Математические функции в РНР MAX – Получение наибольшего аргумента. Синтаксис: MAX ($arg1 [$arg2,..., $argn]) Функция работает аналогично min(), только ищет максимальное значение.
15 Математические функции в РНР SQRT – Возвращает квадратный корень из аргумента. Синтаксис: Sqrt($arg) Если аргумент отрицателен, то генерируется предупреждение, но работа программы не прекращается! LOG – Возвращает натуральный логарифм аргумента. Синтаксис: Log($arg) В случае недопустимого числа печатает предупреждение, но не завершает программу. LOG10 – Возвращает десятичный логарифм аргумента. Синтаксис: Log10($arg) В случае недопустимого числа печатает предупреждение, но не завершает программу.
16 Математические функции в РНР EXP - Возвращает e(2, ) в степени $arg. Синтаксис: Exp($arg) POW - Возведение в степень. Синтаксис: Pow($base, $exp) LOG10 – Возвращает десятичный логарифм аргумента. Синтаксис: Log10($arg) В случае недопустимого числа печатает предупреждение, но не завершает программу. Возвращает $base в степени $exp.
17 SIN Возвращает синус аргумента. Синтаксис: sin($arg) Аргумент задается в радианах: $x = sin(M_PI_2); // $x = 1 COS Возвращает косинус аргумента. Синтаксис: cos($arg) $x = cos(0); // $x = 0 $x = cos(M_PI); // $x = -1 TAN Возвращает тангенс аргумента, заданного в радианах. Синтаксис: tan($arg) $x = tan(M_PI_4); // $x = 1 ASIN Возвращает арксинус. Синтаксис: asin($arg) $x = asin(0); // $x = 0 $x = asin(1); // $x = pi/2 ACOS Возвращает арккосинус аргумента. Синтаксис: acos($arg) $x = acos(0); // $x = pi/2 $x = acos(1); // $x = 0 ATAN Возвращает арктангенс аргумента. Синтаксис: atan($arg) $x = atan(0); // $x = 0 $x = atan(1); // $x = pi/4 ATAN2 Получение арктангенса двух чисел. Синтаксис: atan2($y, $x) Возвращает арктангенс величины $y/$x, но с учетом той четверти, в которой лежит точка ($x,$y). Эта функция возвращает результат в радианах, принадлежащий отрезку от -? до ?. $x = atan2(1,1); // $x = pi/4 $x = atan2(-1,-1); // $x = -3*pi/4 PI Возвращает число пи - 3,14. Синтаксис: pi() Эту функцию обязательно нужно вызывать с парой пустых скобок: $x = pi()*2 // $x = 6, Математические функции в РНР Тригонометрические функции:
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.