English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

وظيفة round() في PHP

هذاround()تقريب عدد عشري. على سبيل المثال، 0.90 إلى 1، 0.35 إلى 0، إلخ.

النحو

round(val, dقة, نمط)

المستوى

  • قيمة-القيمة التي يتم تقريبها

  • دقة-يحدد الدقة، وهي عدد الأرقام بعد نقطة العشرية التي يتم تقريبها

  • النمط-تحديد القيم الثابتة للأنماط التالية

    • PHP_ROUND_HALF_UP-الرقم الثابت يقوم بتقريب القيمة val إلى الرقم بعد نقطة العشرية (عندما يكون في منتصف الرقم). تقريب 1.5 إلى 2 وتقريب -1.5 إلى -2.افتراضي

    • PHP_ROUND_HALF_DOWN-الرقم الثابت يقوم بتقريب القيمة val إلى الرقم بعد نقطة العشرية. تقريب 1.5 إلى 1 وتقريب -1.5 إلى -1

    • PHP_ROUND_HALF_EVEN-تقريب القيمة val إلى القيمة الصحيحة القابلة للضرب بالعدد الآخر

    • PHP_ROUND_HALF_ODD-تقريب القيمة val إلى القيمة الصحيحة القابلة للضرب بالعدد الآخر.

يعود

هذاround()يعود الدالة بالقيمة المحولة.

مثال

<?php
   echo(round(2.099,2));
?>

نتيجة الإخراج

2.1

مثال

لننظر في مثال آخر-

<?php
   echo(round(9.859,2));
?>

نتيجة الإخراج

9.86

مثال

لننظر في مثال آخر-

<?php
   echo(round(10.5,0,PHP_ROUND_HALF_UP) . "<br>");
   echo(round(-10.5,0,PHP_ROUND_HALF_UP) );
?>

نتيجة الإخراج

11<br>-11

مثال

لننظر في مثال آخر-

<?php
   echo(round(19.5,0,PHP_ROUND_HALF_DOWN) . "<br>");
   echo(round(-19.5,0,PHP_ROUND_HALF_DOWN) . "<br>");
?>

نتيجة الإخراج

19<br>-19<br>

مثال

لننظر في مثال آخر-

<?php
   echo(round(9.9,0,PHP_ROUND_HALF_EVEN) . "<br>");
   echo(round(-9.8,0,PHP_ROUND_HALF_EVEN) . "<br>");
   echo(round(11.8,0,PHP_ROUND_HALF_ODD) . "<br>");
   echo(round(-11.8,0,PHP_ROUND_HALF_ODD));
?>

نتيجة الإخراج

10<br>-10<br>12<br>-12