কম্পিউটার

পিএইচপি রাউন্ড() ফাংশন


সংজ্ঞা এবং ব্যবহার

বৃত্তাকার() যে কোনো ফ্লোটিং পয়েন্ট সংখ্যাকে পছন্দসই নির্ভুলতা স্তর পর্যন্ত রাউন্ডিং করতে ফাংশনটি কার্যকর প্রমাণিত হয়। ধনাত্মক নির্ভুলতা পরামিতি দশমিক বিন্দুর পরে সংখ্যাটিকে বৃত্তাকার করে, যেখানে ঋণাত্মক নির্ভুলতার সাথে, দশমিক বিন্দুর আগে রাউন্ডিং ঘটে। যথার্থতা ডিফল্টরূপে 0।

উদাহরণস্বরূপ, রাউন্ড(10.6) 11 প্রদান করে, রাউন্ড(10.2) 10 প্রদান করে। ফাংশনটি সর্বদা একটি ফ্লোটিং পয়েন্ট নম্বর প্রদান করে।

এই ফাংশনের আরও একটি ঐচ্ছিক প্যারামিটার রয়েছে যার নাম মোড পরে বর্ণিত পুনঃসংজ্ঞায়িত ধ্রুবকগুলির একটি নেয়৷

সিনট্যাক্স

round ( float $value , int $precision , int $mode ) : float

পরামিতি

Sr.No প্যারামিটার এবং বর্ণনা
1 val ue
একটি ফ্লোট সংখ্যা বৃত্তাকার করা হবে
2 নির্ভুলতা
বৃত্তাকার করতে দশমিক সংখ্যার সংখ্যা। ডিফল্ট হল 0। দশমিক বিন্দুর পর ইতিবাচক নির্ভুল রাউন্ড দেওয়া সংখ্যা। ঋণাত্মক নির্ভুলতা প্রদত্ত সংখ্যাটিকে দশমিক বিন্দুর আগে বৃত্তাকার করে।
3 মোড
নিম্নলিখিত পূর্বনির্ধারিত ধ্রুবকগুলির মধ্যে একটি
PHP_ROUND_HALF_UP সংখ্যাকে 0 থেকে দূরে রাউন্ড করে যখন এটি অর্ধেক পথ থাকে। তাই, 1.5 হয়ে যায় 2 এবং -1.5 থেকে -2
PHP_ROUND_HALF_DOWN

সংখ্যাকে 0 এর দিকে রাউন্ড করে যখন এটি অর্ধেক পথ থাকে। তাই 1.5 হয়ে যায় 1 এবং -1.5 থেকে -1
PHP_ROUND_HALF_EVEN সংখ্যাটিকে নিকটতম জোড় মানের সাথে রাউন্ড করে
PHP_ROUND_HALF_ODD সংখ্যাটিকে নিকটতম বিজোড় মানের বৃত্তাকার করে

রিটার্ন মান

পিএইচপি রাউন্ড() ফাংশন একটি ফ্লোট নম্বর প্রদান করে যা মানটিকে পছন্দসই নির্ভুলতার সাথে বৃত্তাকার করে।

PHP সংস্করণ

এই ফাংশনটি PHP সংস্করণ 4.x, PHP 5.x এর পাশাপাশি PHP 7.x এ উপলব্ধ৷

উদাহরণ

ধনাত্মক নির্ভুলতা মান −

-এ প্রদত্ত সংখ্যার বৃত্তাকার উদাহরণ অনুসরণ করে
<?php
   $arg=1234.567;
   echo "round(" . $arg . ") = " . round($arg) . "\n";
   echo "round(" . $arg . ",1) = " . round($arg,1) . "\n";
   echo "round(" . $arg . ",2) = " . round($arg,2) . "\n";
?>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

round(1234.567) = 1235
round(1234.567,1) = 1234.6
round(1234.567,2) = 1234.57

উদাহরণ

নিম্নোক্ত উদাহরণ সংখ্যাটিকে ঋণাত্মক নির্ভুলতার মানগুলিতে বৃত্তাকার করে −

<?php
   $arg=1234.567;
   echo "round(" . $arg . ") = " . round($arg) . "\n";
   echo "round(" . $arg . ",-1) = " . round($arg,-1) . "\n";
   echo "round(" . $arg . ",-2) = " . round($arg,-2) . "\n";
?>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

round(1234.567) = 1235
round(1234.567,-1) = 1230
round(1234.567,-2) = 1200

উদাহরণ

নিম্নলিখিত উদাহরণ −

রাউন্ডিংয়ের জন্য UP এবং DOWN মোড ধ্রুবক ব্যবহার করে
<?php
echo "round( 3.45,HALF_UP) = " . round(3.45,0, PHP_ROUND_HALF_UP) . "\n";
echo "round(3.75 HALF_UP) = " . round(3.75, 1, PHP_ROUND_HALF_DOWN) . "\n";
?>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

round( 3.45,HALF_UP) = 3
round(3.75 HALF_UP) = 3.7

উদাহরণ

নিম্নলিখিত উদাহরণ রাউন্ডিংয়ের জন্য ODD এবং EVEN মোড ব্যবহার করে

<?php
   echo "round( 3.45,HALF_ODD) = " . round(3.45,0, PHP_ROUND_HALF_ODD) . "\n";
   echo "round(3.78 HALF_EVEN) = " . round(3.78, 0, PHP_ROUND_HALF_EVEN) . "\n";
?>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

round( 3.45,HALF_ODD) = 3
round(3.78, HALF_EVEN) = 4

  1. PHP log10() ফাংশন

  2. পিএইচপি লগ() ফাংশন

  3. পিএইচপি lcg_value() ফাংশন

  4. পিএইচপি-তে রাউন্ড() ফাংশন