ГЛАВНАЯ | HTML | CSS | PHP | JS | ЕЩЁ

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

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

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

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

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

round(24999, -4);

И получаем:

20000

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

30000

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

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

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

Все просто!

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

Результат:

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

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


Посмотреть пример и скачать можно по ниже идущей ссылке

Скрипт № 14.8
Название скрипта и номер :Округление дроби в меньшую сторону
Пример - Округление дроби в меньшую сторону
Скачать - архив
Все скрипты на одной страницеНаписать комментарий.
С вашими куками, что-то не то..., попробуете перезагрузить страницу..