<MyRusakov.ru />

PHP и MySQL с Нуля до Гуру

PHP и MySQL с Нуля до Гуру

Данный курс - это более 20-ти часов видеоуроков по изучению PHP и MySQL. Ключевой момент курса - это создание движка для сайта с нуля. Каждая строчка комментируется. Практически для каждого урока имеются упражнения. Причём данные упражнения направлены не только на закрепление материала, но и на реализацию реальных задач, встающих перед Web-разработчиками при создании сайтов. После курса Вы сможете без проблем создавать движки для любых сайтов.

Также почти к каждому уроку идут упражнения для закрепления материала.

Просмотрев курс и выполнив упражнения, Вы сможете без проблем создавать функциональные движки для самых различных сайтов.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Математические функции в PHP

Математические функции в PHP

Когда мы проходили JavaScript, то рассмотрели класс Math, в котором описаны константы и функции, которые напрямую относятся к математике. В PHP также имеются математические функции, которые мы и рассмотрим в этой статье.

Давайте начнём с математических констант в PHP:

<?php
  echo M_PI;
  echo "<br />";
  echo M_E;
?>

В данном примере, как Вы догадались, выводятся самые популярные константы математики: число П и число Е.

Теперь давайте рассмотрим математические функции в PHP. И начнём с двух функций: min() и max(). Обе функции принимают два параметра и возвращают минимальный или максимальный из них соответственно:

<?php
  $x = 5;
  $y = 7;
  echo max($x, $y);
  echo "<br />";
  echo min($x, $y);
?>

Теперь перейдём к функции abs(). Эта функция принимает в качестве параметра число и возвращает его модуль:

<?php
  $x = -5.2;
  echo abs($x);
?>

Ещё одна очень полезная математическая функция - это round(). Функция также принимает число и возвращает ближайшее целое. Другими словами, данная функция округляет число:

<?php
  $x = 12.353555;
  echo round($x);
?>

Также у функции round() есть параметр precision, который означает, до скольки знаков после запятой необходимо округлить число. По умолчанию, этот параметр имеет значение 0 (то есть округлить до целого):

<?php
  $x = 12.353555;
  echo round($x, 3);
?>

Как видите, исходное число округлилось до трёх знаков после запятой.

Также функция round() позволяет задать отрицательный precision, что позволит округлять до десятков, сотен, тысяч и так далее:

<?php
  $x = 531.1239;
  echo round($x, -2);
?>

Таким образом, наше число округлилось до сотен. В общем, функция round() очень полезная и используется достаточно часто.

Теперь рассмотрим функцию извлечения квадратного корня - sqrt():

<?php
  $x = 39;
  echo sqrt($x);
?>

  Иногда требуется возвести число в степень, и для этого существует функция pow(), принимающая два числа: основание и степень:

<?php
  $x = 2.5;
  $y = 4.2;
  echo pow($x, $y);
?>

Ещё одна функция, которая может Вам потребоваться, - это натуральный логарифм - log():

<?php
  $x = M_E * M_E;
  echo log($x);
?>

И, напоследок, рассмотрим основные тригонометрические функции:

<?php
  $x = 2.1;
  echo sin($x);
  echo "<br />";
  echo cos($x);
  echo "<br />";
  echo tan($x);
?>

  И обратные функции:

<?php
  $x = 0.9;
  echo asin($x);
  echo "<br />";
  echo acos($x);
  echo "<br />";
  echo atan($x);
?>

Вот и всё, что желательно знать о математических функциях в PHP. Главное понять, что запоминать всё это не надо, а надо лишь понять принцип использования. А если вдруг подзабудите какую-нибудь функцию, то посмотрите в справочник PHP, и всё будет в порядке.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (3):

kabiden-azamat kabiden-azamat 30.01.2014 00:21:11

В функцие min и max можно ли вставлять массив?

Ответить

tikkiwiki tikkiwiki 31.01.2014 12:08:06

Азамат, можно что угодно туда написать.

Ответить

ido1 ido1 01.06.2016 15:19:33

Туда можно написать даже текст. Он их их отсортирует в алфавитном порядке и в max выдаст то, что стоит дальше по алфавиту, а в min -- то, что стоит ближе.

Ответить

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.