কম্পিউটার

পিএইচপি - কিভাবে bccomp() ফাংশন ব্যবহার করে দুটি নির্ভুল নির্ভুল সংখ্যার তুলনা করবেন?


PHP-তে, bccomp() ফাংশন দুটি নির্বিচারে সংখ্যার তুলনা করতে ব্যবহৃত হয়। bccomp() ফাংশন স্ট্রিং হিসাবে দুটি নির্ভুল নির্ভুল সংখ্যা নেয় এবং দুটি সংখ্যার তুলনা করার পরে একটি পূর্ণসংখ্যা হিসাবে আউটপুট দেয়৷

সিনট্যাক্স

int bccomp($left_string1, $right_string1, $scaleval)

পরামিতি

The bccomp() ফাংশন তিনটি ভিন্ন প্যারামিটার গ্রহণ করে— $left_string1 , $right_string2 এবং $scaleval .

  • $left_string1− এটি দুটি প্রদত্ত সংখ্যার একটির বাম অপারেন্ডকে উপস্থাপন করে যা আমরা তুলনা করতে চাই এবং এটি একটি স্ট্রিং টাইপ প্যারামিটার৷

  • $right_string2− এটি দুটি প্রদত্ত সংখ্যার একটির সঠিক অপারেন্ডকে উপস্থাপন করে যা আমরা তুলনা করতে চাই এবং এটি একটি স্ট্রিং টাইপ প্যারামিটার৷

  • $scaleval− এটি তুলনাতে ব্যবহার করা হবে এমন দশমিক স্থানের পরে সংখ্যার সংখ্যা প্রদান করে। এটি একটি পূর্ণসংখ্যা টাইপ প্যারামিটার এবং ডিফল্ট মান শূন্য।

রিটার্ন মান

bccomp() ফাংশন দুটি সংখ্যা $left_string1 এর তুলনার একটি অবিচ্ছেদ্য মান প্রদান করে এবং $right_string2 .

  • যদি $left_string1 সংখ্যাটি $right_string2 এর থেকে বড়৷ সংখ্যা, এটি 1 প্রদান করে .

  • যদি $left_string1 সংখ্যাটি $right_string2 থেকে কম সংখ্যা, তারপর এটি -1 প্রদান করে .

  • যদি উভয় প্রদত্ত সংখ্যা সমান হয়, তাহলে bccomp() ফাংশন 0 প্রদান করে .

উদাহরণ 1− bccomp() PHP ফাংশন সমান প্যারামিটার ব্যবহার করে

<?php
   // input two numbers
   $left_string1 = "3.12";
   $right_string2 = "3";

   // calculates the comparison of the two
   //number without scale value
   $result = bccomp($left_string1, $right_string2);

   //used equal parameters
   echo "The result is: ", $result;
?>

আউটপুট

The result is: 0

উপরের প্রোগ্রামটি 0 প্রদান করে কারণ স্কেল মান ছাড়াই সমান প্যারামিটার ব্যবহার করা হয়।

উদাহরণ 2

<?php
   // input two numbers
   $left_string1 = "30.12"; // left value > right value
   $right_string2 = "3";

   //used scale value two
   $scaleval = 2;

   // calculates the comparison of the two
   //number without scale value
   $result = bccomp($left_string1, $right_string2);

   //used equal parameters
   echo "The output is: ", $result;
?>

আউটপুট

The output is: 1

এটি 1 প্রদান করে কারণ বাম মান ডান মানের থেকে বেশি।

উদাহরণ 3

<?php
   // input two numbers
   $left_string1 = "30.12";
   $right_string2 = "35"; // Right value > Left value

   //used scale value two
   $scaleval = 2;

   // calculates the comparison of the two
   //number without scale value
   $result = bccomp($left_string1, $right_string2);

   //used equal parameters
   echo $result;
?>

আউটপুট

-1

এটি -1 প্রদান করে কারণ ডান মানটি বাম মানের থেকে বেশি।


  1. পিএইচপি-তে imagefilter() ফাংশন ব্যবহার করে একটি ছবিতে ফিল্টার কীভাবে প্রয়োগ করবেন?

  2. পিএইচপি-তে একটি imagefilledpolygon() ফাংশন ব্যবহার করে একটি ভরা বহুভুজ কীভাবে আঁকবেন?

  3. কিভাবে PHP-তে imageellipse() ফাংশন ব্যবহার করে একটি উপবৃত্ত আঁকতে হয়?

  4. পিএইচপি-তে imagecropauto() ফাংশন ব্যবহার করে কীভাবে একটি ছবি স্বয়ংক্রিয়ভাবে ক্রপ করবেন?