در پست های قبل سه تابع کار با اعداد اعشاری را بررسی کردیم برای مقایسه آنها به مثال زیر توجه کنید.

 

مثال :

<?php

?>

خروجی :

4 4 3

تابع round ،دارای دو آرگومان است که آرگومان دوم تعداد ارقام اعشار را مشخص می کند و وقتی تعریف نشود عدد را گرد می کند قسمت اعشار کوچکتر از 50 باشد به طرف پایین گرد می کند و بزرگتر مساوی 50 باشد به طرف بالا گرد میکند مثلا عدد 2.5 را 3 و عدد 2.49 را 2 در خروجی تابع خواهیم داشت.

تابع ceil ، تابعی است که اعداد اعشاری را به طرف بالا گرد می کند که در اینجا 3.6666666666667 را تبدیل به 4 می کند.

تابع floor ، تابع گرد کردن اعداد اعشاری رو به پایین است که در این مثال 3.6666666666667 را به طرف پایین یعنی قسمت صحیح عدد می رود که 3 است.