Jak sufity, podłogi i okrągłe liczby bcmath?

potrzebujęnaśladować dokładną funkcjonalnośćstropować(), podłoga() iokrągły() funkcje na liczbach bcmath, Już znalazłem bardzo podobne pytanie lecz niestetyudzielona odpowiedź nie jest dla mnie wystarczająca od tegobrakuje wsparcia dla liczb ujemnych ibrakuje argumentu precyzji dla funkcji round ().

Zastanawiałem się, czy ktoś może wymyślić dość krótkie i eleganckie rozwiązanie tego problemu.

Wszystkie dane wejściowe są mile widziane, dzięki!

questionAnswers(4)

yourAnswerToTheQuestion