কম্পিউটার

পিএইচপি intdiv() ফাংশন


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

intdiv() ফাংশন দুটি পূর্ণসংখ্যা প্যারামিটারের পূর্ণসংখ্যা ভাগফল প্রদান করে। যদি x/y ফলাফল i বিভাগ হিসাবে এবং r বাকি হিসাবে যাতে

x =y*i+r

এই ক্ষেত্রে,intdiv(x,y) ফেরত দেয়i

সিনট্যাক্স

intdiv ( int $x , int $y ) : int

পরামিতি

Sr.No প্যারামিটার এবং বর্ণনা
1 x
এই প্যারামিটারটি বিভাজন প্রকাশের লব অংশ গঠন করে
2 y
এই প্যারামিটারটি ডিভিশন এক্সপ্রেশনের হর অংশ গঠন করে

রিটার্ন মান

PHP intdiv() ফাংশন x এর বিভাজনের পূর্ণসংখ্যা ভাগফল প্রদান করে y দ্বারা . উভয় প্যারামিটার ইতিবাচক হলে বা উভয় পরামিতি ঋণাত্মক হলে রিটার্ন মান ধনাত্মক।

PHP সংস্করণ

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

উদাহরণ

নিম্নলিখিত উদাহরণ দেখায় যে লব যদি <হর, intdiv() ফাংশন 0

প্রদান করে
<?php
   $x=10;
   $y=3;
   $r=intdiv($x, $y);
   echo "intdiv(" . $x . "," . $y . ") = " . $r . "\n";
   $r=intdiv($y, $x);
   echo "intdiv(" . $y . "," . $x . ") = " . $r;
?>

আউটপুট

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

intdiv(10,3) = 3
intdiv(3,10) = 0

উদাহরণ

নিম্নলিখিত উদাহরণে, intdiv() ফাংশন ঋণাত্মক পূর্ণসংখ্যা প্রদান করে কারণ লব বা হর হয় ঋণাত্মক −

<?php
   $x=10;
   $y=3;
   $r=intdiv($x, $y);
   echo "intdiv(" . $x . "," . $y . ") = " . $r . "\n";
   $x=10;
   $y=-3;
   $r=intdiv($x, $y);
   echo "intdiv(" . $x . "," . $y . ") = " . $r . "\n";
   $x=-10;
   $y=3;
   $r=intdiv($x, $y);
   echo "intdiv(" . $x . "," . $y . ") = " . $r . "\n";
   $x=-10;
   $y=-3;
   $r=intdiv($x, $y);
   echo "intdiv(" . $x . "," . $y . ") = " . $r ;
?>

আউটপুট

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

intdiv(10,3) = 3
intdiv(10,-3) = -3
intdiv(-10,3) = -3
intdiv(-10,-3) = 3

উদাহরণ

নিম্নলিখিত উদাহরণে হর হল 0। এর ফলে DivisionByZeroError ব্যতিক্রম -1−

<?php
   $x=10;
   $y=0;
   $r=intdiv($x, $y);
   echo "intdiv(" . $x . "," . $y . ") = " . $r . "\n";
?>

আউটপুট

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

PHP Fatal error: Uncaught DivisionByZeroError: Division by zero

উদাহরণ

উভয় প্যারামিটারে ভগ্নাংশের অংশ উপেক্ষা করা হয় এবং intdiv() ফাংশন শুধুমাত্র পূর্ণসংখ্যা অংশগুলিতে প্রয়োগ করা হয় -

<?php
   $x=2.90;
   $y=1.90;
   $r=intdiv($x, $y);
   echo "intdiv(" . $x . "," . $y . ") = " . $r . "\n";
?>

আউটপুট

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

intdiv(2.9,1.9) = 2

  1. পিএইচপি সর্বোচ্চ() ফাংশন

  2. PHP log10() ফাংশন

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

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