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

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


freelanceland
Ищете удаленную работу ?
Чтобы цена товара в интернет-магазине не была отпугивающей для посетителя, иногда нужно округлить её до целых десятков. Например, 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 рублей.

Популярное

Шпаргалка по командам MySQL
Проверка ИНН по контрольной сумме PHP/JavaScript
Шпаргалка Git команд

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