DWWEB.RU
СКРИПТЫ

Округлить целое число в меньшую сторону Php.

У нас очередная задачка – округлить целое число в меньшую сторону, причем всегда! Если даже не хватает единицы до одного числа впереди и отсальными нулями...!

Скорее всего непонятно…, например, у нас есть число 24 999 его нужно округлить в меньшую сторону. Что у нас и будет 20 000

У нас есть функции которые могут округлять в меньшую сторону целое число, но только до тех пор, пока число не перевалит через середину…

Нам нужно округлить число 24 999

round(24999, -4);

И получаем:

20000

Но как только мы переходим середину 25 000. То данная функция округляет вверх.

30000

Я пытался найти функцию или какие-то варианты и в общем ничего не нашел! Но надо же как-то выходить из ситуации! И причем у нас стоит задача. Чтобы данная функция округляло любое число, если оно больше 10 в меньшую сторону!

Что нужно сделать!? Нужно взять первую цифру числа

Посчитать количество символов в числе strlen и в цикле данное количество нулей собрать потом присоединить впереди единицу и умножить на первый элемент

Все просто!

И у нас получится именно-то, что и требуется!

Результат:

20000 Оналйн округления до самого меньшего целого числа числа

Для того, чтобы проверить округление числа в меньшую строну с помощью Php – попробуйте округлить любое число, кроме однозначного…


Не забудь !
Название скрипта :Округление дроби в меньшую сторону
Скрипт № 12.8
Скачать - архив
Все скрипты на одной странице
Оставить комментарийCOMMENTS+
Сообщений пока нет - Вы можете стать первым
BBcode
нажмите, чтобы загрузить аватар
Загрузить свой аватар(max ширина, высота = 100px) ( как это работает)

Закрыть
+ =
Подписаться
Теги:
Округлить целое число в меньшую сторону Php.

НАШИ ПРОЕКТЫ : Проекты находятся в разной степени готовности (просто их столько, что времени не хватает…) Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2019