সংজ্ঞা এবং ব্যবহার
বৃত্তাকার() যে কোনো ফ্লোটিং পয়েন্ট সংখ্যাকে পছন্দসই নির্ভুলতা স্তর পর্যন্ত রাউন্ডিং করতে ফাংশনটি কার্যকর প্রমাণিত হয়। ধনাত্মক নির্ভুলতা পরামিতি দশমিক বিন্দুর পরে সংখ্যাটিকে বৃত্তাকার করে, যেখানে ঋণাত্মক নির্ভুলতার সাথে, দশমিক বিন্দুর আগে রাউন্ডিং ঘটে। যথার্থতা ডিফল্টরূপে 0।
উদাহরণস্বরূপ, রাউন্ড(10.6) 11 প্রদান করে, রাউন্ড(10.2) 10 প্রদান করে। ফাংশনটি সর্বদা একটি ফ্লোটিং পয়েন্ট নম্বর প্রদান করে।
এই ফাংশনের আরও একটি ঐচ্ছিক প্যারামিটার রয়েছে যার নাম মোড পরে বর্ণিত পুনঃসংজ্ঞায়িত ধ্রুবকগুলির একটি নেয়৷
সিনট্যাক্স
round ( float $value , int $precision , int $mode ) : float
পরামিতি
Sr.No | প্যারামিটার এবং বর্ণনা | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
1 | val ue একটি ফ্লোট সংখ্যা বৃত্তাকার করা হবে | |||||||||
2 | নির্ভুলতা বৃত্তাকার করতে দশমিক সংখ্যার সংখ্যা। ডিফল্ট হল 0। দশমিক বিন্দুর পর ইতিবাচক নির্ভুল রাউন্ড দেওয়া সংখ্যা। ঋণাত্মক নির্ভুলতা প্রদত্ত সংখ্যাটিকে দশমিক বিন্দুর আগে বৃত্তাকার করে। | |||||||||
3 | মোড নিম্নলিখিত পূর্বনির্ধারিত ধ্রুবকগুলির মধ্যে একটি
|
রিটার্ন মান
পিএইচপি রাউন্ড() ফাংশন একটি ফ্লোট নম্বর প্রদান করে যা মানটিকে পছন্দসই নির্ভুলতার সাথে বৃত্তাকার করে।
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