কম্পিউটার

PHP-তে substr_compare() ফাংশন


substr_compare() ফাংশনটি একটি নির্দিষ্ট স্টার্ট পজিশনের সাথে দুটি স্ট্রিং ফরম্যাটের তুলনা করতে ব্যবহৃত হয়।

সিনট্যাক্স

substr_compare(str1,str2,offset,len,case_insensitive)

পরামিতি

  • str1 − তুলনা করার জন্য প্রথম স্ট্রিং

  • str2 - তুলনা করার জন্য দ্বিতীয় স্ট্রিং

  • অফসেট - তুলনার জন্য শুরুর অবস্থান। নেতিবাচক হলে, স্ট্রিং এর শেষ থেকে গণনা শুরু হয়।

  • লেন − তুলনা করার জন্য প্রথম স্ট্রিংটির দৈর্ঘ্য

  • কেস_অসংবেদনশীল − যদি কেস_অসংবেদনশীলতা সত্য হয়, তুলনাটি অক্ষর সংবেদনশীল।

ফেরত

substr_compare() ফাংশন −

প্রদান করে
  • 0 - যদি দুটি স্ট্রিং সমান হয়

  • <0 - যদি স্ট্রিং1 (অফসেট থেকে) স্ট্রিং2

    থেকে কম হয়
  • >0 - যদি স্ট্রিং1 (অফসেট থেকে) স্ট্রিং2

    থেকে বড় হয়

যদি দৈর্ঘ্য স্ট্রিং1 এর দৈর্ঘ্যের সমান বা বেশি হয়, তাহলে এই ফাংশনটি FALSE প্রদান করে।

উদাহরণ

নিম্নলিখিত একটি উদাহরণ -

<?php
   echo substr_compare("pqrstrs", "qr", 1, 2);
?>

আউটপুট

নিচের আউটপুট −

0

উদাহরণ

আসুন আরেকটি উদাহরণ দেখি -

<?php
   echo substr_compare("pqrstrs", "qr", 1, 3);
?>

আউটপুট

নিচের আউটপুট −

1

উদাহরণ

আসুন আরেকটি উদাহরণ দেখি -

<?php
   echo substr_compare("Laptop", "AP", 1, 2, true)."\n";
?>

আউটপুট

নিচের আউটপুট −

0

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

  2. PHP-তে echo() ফাংশন

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

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