কম্পিউটার

পিএইচপি 8 এ সংখ্যার তুলনা


যখন আমরা PHP 8 এ একটি সংখ্যার তুলনা করি, তখন এটি সংখ্যা তুলনা ব্যবহার করবে। অন্যথায় এটি নম্বরটিকে একটি স্ট্রিংয়ে রূপান্তর করবে এবং স্ট্রিং তুলনা ব্যবহার করবে৷

স্ট্রিংটিকে তিনটি উপায়ে শ্রেণীবদ্ধ করা যেতে পারে -

  • একটি স্ট্রিং যা শুধুমাত্র সংখ্যাসূচক ধারণ করে। উদাহরণ − 1234 বা 1.24e1।

  • একটি অগ্রণী-সাংখ্যিক স্ট্রিং - একটি অগ্রণী স্ট্রিং একটি সাংখ্যিক স্ট্রিং দিয়ে শুরু হয় তবে এটি সাদা স্থান সহ অ-সংখ্যাসূচক অক্ষরগুলির সাথে অনুসরণ করা উচিত। উদাহরণ − 12xyz বা “123”

  • নন-সাংখ্যিক স্ট্রিং − যে স্ট্রিংটি সাংখ্যিক হতে পারে না এবং একটি অ-প্রধান সাংখ্যিক স্ট্রিংও।

উদাহরণ − PHP 7 
0=='foo' // PHP 7 সত্যে ফিরে আসবে।
উদাহরণ − PHP 8 
0 =='foo' // PHP 8 মিথ্যা রিটার্ন করবে।

উদাহরণ − PHP 8 প্রোগ্রাম স্যানার স্ট্রিং ব্যবহার করে সংখ্যা তুলনা।

 "প্রথম পূর্ণসংখ্যা", "0123" =>"লিডিং 0 সহ পূর্ণসংখ্যা সূচক", "12str" =>"লিডিং নিউমেরিক স্ট্রিং ব্যবহার করে", "1" => "লিডিং হোয়াইটস্পেস ব্যবহার করে", "2.2" => "ফ্লোটিং নম্বর ব্যবহার করে", ]; print_r($x);?>

আউটপুট

অ্যারে( [1] => প্রথম পূর্ণসংখ্যা [0123] => লিডিং 0 সহ পূর্ণসংখ্যা সূচক [12str] => লিডিং নিউমেরিক স্ট্রিং ব্যবহার করে [ 1] => লিডিং হোয়াইটস্পেস ব্যবহার করে [2.2] => ফ্লোটিং নম্বর ব্যবহার করে) 
  1. PHP-তে decbin() ফাংশন

  2. পিএইচপি-তে vsprintf() ফাংশন

  3. পিএইচপি-তে vfprintf() ফাংশন

  4. PHP-তে fprintf() ফাংশন