PHP, округление до 10 или 100 в большую или меньшую сторону

PHP, округление до 10 или 100 в большую или меньшую сторону


Чтобы цена товара в интернет-магазине не была отпугивающей для посетителя, иногда нужно округлить её до целых десятков. Например, 113 руб до 120 руб, 458 руб до 460 руб.
В PHP есть готовые функции округления ceil и round, но в исходном виде для текущей задачи они не совсем подходят.
Так что кусочек простого и понятного кода вам в помощь:

Округление в большую степень:
ceil($s/10)*10;


Округление в меньшую степень:
floor($s/10)*10;


Eсли 10 сменить на 100, то получим округление до сотен и цена 112.12 превратится в 200 рублей.
Eсли 10 сменить на 1000, то получим округление до сотен и цена 112.12 превратится в 1000 рублей.
Поделиться ссылкой:
ВКонтакт Facebook Одноклассники Twitter Mail.Ru

Популярное

Шпаргалка Git команд
Проверка ИНН по контрольной сумме PHP/JavaScript
Шпаргалка к собеседованию программиста PHP, JavaScript, JQuery, CSS, HTML, MySQL, ООП.

Возврат к списку