Мне нужно сопоставить точную функциональность ceil(), floor() и round() функции в номерах bcmath, Я уже нашел очень похожий вопрос, но, к сожалению, предоставленный ответ мне не подходит, поскольку он отсутствует поддержка отрицательных чисел и аргумент точности для функции round() отсутствует.
Мне было интересно, может ли кто-нибудь придумать довольно короткое и элегантное решение этой проблемы.
Все входные данные оценены, спасибо!