مثال
روند کردن اعداد:
<?php
echo(round(0.60) . "<br>");
echo(round(0.50) . "<br>");
echo(round(0.49) . "<br>");
echo(round(-4.40) . "<br>");
echo(round(-4.60));
?>
توضیحات
تابع round() اعداد اعشاری را روند می کند.
نکته: برای روند کردن اعداد با اولین عدد صحیح بزرگتر، از تابع ceil() استفاده کنید.
نکته: برای روند کردن اعداد با اولین عدد صحیح بزرگتر، از تابع floor() استفاده کنید.
سینتکس
round(number,precision,mode);
مقادیر پارامتر ها
پارامتر | توضیح |
---|---|
number | اجباری. عددی که باید روند شود |
precision | اختیاری. تعداد اعشاری که باید به آن روند شود. پیشفرض = 0 |
mode | اختیاری. مد روند کردن:
|
مثال
روند کردن اعداد تا دو رقم اعشار:
<?php
echo(round(4.96754,2) . "<br>");
echo(round(7.045,2) . "<br>");
echo(round(7.055,2));
?>
مثال
روند کردن اعداد با استفاده از ثابت ها:
<?php
echo(round(1.5,0,PHP_ROUND_HALF_UP) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_UP) . "<br>");
echo(round(1.5,0,PHP_ROUND_HALF_DOWN) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_DOWN) . "<br>");
echo(round(1.5,0,PHP_ROUND_HALF_EVEN) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_EVEN) . "<br>");
echo(round(1.5,0,PHP_ROUND_HALF_ODD) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_ODD));
?>
دیدگاهها