Новинки в PHP7. Часть 5.
Всем привет! В этой небольшой статье мы рассмотрим новую функцию для работы с целыми числами, которая появилась в PHP7.
Рассмотрим такой пример: у нас есть два числа, которые мы должны разделить.
10 / 3 = 3.(3)
В ответе мы получим три целых, запятая и три в периоде. Если нам нужно именно целое число, а не дробное, то раньше мы могли сделать следующее:
floor(10/3) = 3
Здесь мы используем функцию floor для округления.
Другой же способ – явное преобразование в целое число:
(int) (10/3) = 3
Результат получается одинаковым. Однако, чтобы не заморачиваться с такими преобразованиями, разработчики языка PHP придумали функцию intdiv().
Давайте рассмотрим, как теперь это будет выглядеть:
intdiv(10, 3) = 3
Вот и все! Казалось бы, мелочь, а приятно.
Спасибо за внимание!
-
Создано 15.02.2016 20:27:08
-
Михаил Русаков

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