কম্পিউটার টিউটোরিয়াল

PHP-এ round() ফাংশন


round() ফাংশনটি একটি ফ্লোটিং পয়েন্ট নম্বর রাউন্ড করে। উদাহরণস্বরূপ, 0.90 কে 1, 0.35 কে 0, ইত্যাদি।

সিনট্যাক্স

round(val, precision, mode)

প্যারামিটার

  • val − রাউন্ড করার ভ্যালু।

  • precision − এটি প্রিসিশন সেট করে অর্থাৎ কত গুলো দশমিক ডিজিট রাউন্ড করতে হবে।

  • mode − একটি কনস্ট্যান্ট যা নিচের রাউন্ডিং মোড নির্দিষ্ট করে:

    • PHP_ROUND_HALF_UP - কনস্ট্যান্টটি val কে precision দশমিক পর্যন্ত রাউন্ড আপ করে, যখন এটি হälfte পথে থাকে। 1.5 কে 2 এবং -1.5 কে -2 করে। ডিফল্ট।

    • PHP_ROUND_HALF_DOWN - কনস্ট্যান্টটি val কে precision দশমিক পর্যন্ত রাউন্ড ডাউন করে, যখন এটি হälfte পথে থাকে। 1.5 কে 1 এবং -1.5 কে -1 করে।

    • PHP_ROUND_HALF_EVEN - এটি val কে precision দশমিক পর্যন্ত পরবর্তী সম ভ্যালু দিকে রাউন্ড করে।

    • PHP_ROUND_HALF_ODD - এটি val কে precision দশমিক পর্যন্ত পরবর্তী বিসম ভ্যালু দিকে রাউন্ড করে।

রিটার্ন

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
  1. PHP max() ফাংশন

  2. PHP log10() ফাংশন

  3. PHP log() ফাংশন

  4. PHP-এ round() ফাংশন