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

Также читают

Список стран(3-х символьный код) ISO 3166-1
JavaScript
YAGNI - You aren't gonna need it - Вам это не понадобится

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