Как arrendondar сумму без копеек?
Как округлить значения не имеет копеек, и, только цифры?
Ex: 10, 20, 30, 40, 50. Если человек имеет 13, стоять 10, если у вас есть 25 20.
1 answers
Разделите на 10 и с помощью функции intval()
чтобы получить целую часть, то он потеряет часть "сломанного", то умножьте на 10 и новый, чтобы восстановить величие.
Если необходимо округлить вверх, как правило, somaria больше 5 или другое количество, зависит от намерения. Но это может варьироваться.
Если нужно округлить два дома, величие должно быть 100, а не 10.
Вы Можете создать функцию, чтобы обобщить это.
echo intval(13 / 10) * 10 . "\n";
echo intval(25 / 10) * 10 . "\n";
echo intval(137 / 10) * 10 . "\n";
См работает в ideone. И repl.it. Также я GitHub для использования в будущем.
Также есть функция готова round()
кто делает это. Параметр десятичных знаков может быть отрицательным, это означает, что дома слева от запятой, как хотите. Но она не гарантирует, что округляет вниз.