কম্পিউটার টিউটোরিয়াল

PHP 8-এ নাম্বার কম্পারিজন


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

স্ট্রিং তিনভাবে catégorisée করা যেতে পারে −

  • শুধু নাম্বারিক ধারণকারী স্ট্রিং। উদাহরণ − 1234 বা 1.24e1।

  • লিডিং–নাম্বারিক স্ট্রিং − একটি লিডিং স্ট্রিং একটি নাম্বারিক স্ট্রিং দিয়ে শুরু হয় কিন্তু তারপর নন-নাম্বারিক ক্যারেক্টার সহ ফলো করা উচিত হোয়াইটস্পেস সহ। উদাহরণ − 12xyz বা “123”

  • নন-নাম্বারিক স্ট্রিং − স্ট্রিং যা নাম্বারিক হতে পারে না এবং একটি নন-লিডিং নাম্বারিক স্ট্রিং।

উদাহরণ − PHP 7
0=='foo' // PHP 7 true রিটার্ন করবে।
উদাহরণ − PHP 8
0 =='foo' // PHP 8 false রিটার্ন করবে।

উদাহরণ − PHP 8 প্রোগ্রাম Saner string to number comparisons ব্যবহার করে

<?php    $x=[       "1" => "first Integer",       "0123" =>"The integer index with leading 0",       "12str" =>"using leading numeric string",       " 1" => "using leading whitespace",       "2.2" => "using floating number",    ];    print_r($x); ?>

আউটপুট

Array (    [1] => first Integer    [0123] => The integer index with leading 0    [12str] => using leading numeric string    [ 1] => using leading whitespace    [2.2] => using floating number )

  1. PHP-এ decbin() ফাংশন

  2. PHP-এ vsprintf() ফাংশন

  3. PHP-এ vfprintf() ফাংশন

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