PHP round() Function












❮ مرجع ریاضی PHP



مثال


اعداد گرد:




echo(round(0.60). "
");

echo(round(0.50). "
");

echo(round(0.49). "
");

echo(round(-4.40). "
");

echo(round(-4.60));

?>

این را خودتان امتحان کنید »




تعریف و استفاده


تابع round() یک عدد ممیز شناور را گرد می کند.


نکته: برای گرد کردن یک عدد به سمت بالا به نزدیکترین عدد صحیح، به
تابع ceil().


نکته: برای گرد کردن یک عدد به سمت پایین به نزدیکترین عدد صحیح، به
تابع floor().





نحو



دور (عدد، دقت، حالت

مقادیر پارامتر









را مشخص می کند



است





پارامتر توضیح
شماره لازم است. مقدار گرد
دقت اختیاری. تعداد ارقام اعشاری برای گرد کردن را مشخص می کند. پیش فرض 0
حالت اختیاری. یک ثابت را برای تعیین حالت گرد کردن مشخص می کند:

  • PHP_ROUND_HALF_UP - پیش‌فرض. هنگامی که در نیمه راه است، عدد را تا دقت اعشار گرد می کند. دور 1.5 تا 2 و -1.5 تا -2

  • PHP_ROUND_HALF_DOWN - عدد را تا اعشار دقت به پایین گرد کنید، هنگامی که در نیمه راه است. دور 1.5 به 1 و -1.5 تا -1

  • PHP_ROUND_HALF_EVEN - عدد را تا اعشار دقت به سمت مقدار زوج بعدی گرد کنید

  • PHP_ROUND_HALF_ODD - عدد را تا اعشار دقت به سمت مقدار فرد بعدی گرد کنید














جزئیات فنی



















مقدار بازگشتی: مقدار گرد
نوع بازگشت: شناور
نسخه PHP: 4+
تغییر PHP: PHP 5.3: پارامتر حالت اضافه شد




نمونه های بیشتر



مثال


اعداد را به دو اعشار گرد کنید:




echo(round(4.96754,2). "
");
echo(round(7.045,2). "
");

echo(round(7.055,2));

?>

این را خودتان امتحان کنید »



مثال


اعداد را با استفاده از ثابت ها گرد کنید:




echo(round(1.5,0,PHP_ROUND_HALF_UP) . "
");

echo(round(-1.5,0,PHP_ROUND_HALF_UP) . "
");


echo(round(1.5,0,PHP_ROUND_HALF_DOWN) . "
");

echo(round(-1.5,0,PHP_ROUND_HALF_DOWN) . "
");


echo(round(1.5,0,PHP_ROUND_HALF_EVEN) . "
");

echo(round(-1.5,0,PHP_ROUND_HALF_EVEN) . "
");


echo(round(1.5,0,PHP_ROUND_HALF_ODD) . "
");

echo(round(-1.5,0,PHP_ROUND_HALF_ODD));

?>

این را خودتان امتحان کنید »



❮ مرجع ریاضی PHP