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 рублей.

Также читают

ajax отправка формы с файлами
implode многомерного массива в строку | multidimensional array in a string
sql: Как получить последнюю запись в каждой группе с помощью GROUP BY?

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