ফাংশন strcasecmp

ফাংশন strcasecmp একটি বাইনারি-সেফ, কেস-ইনসেনসিটিভ স্ট্রিং তুলনা সম্পাদন করে। প্রথম প্যারামিটার হিসেবে তুলনার জন্য প্রথম স্ট্রিং পাস করা হয়, দ্বিতীয়টি হিসেবে দ্বিতীয় স্ট্রিং। স্ট্রিংগুলি অভিন্ন হলে ফাংশন 0 ফেরত দেয়, প্রথম স্ট্রিংটি দ্বিতীয়টির থেকে ছোট হলে -1 সংখ্যাটি, এবং প্রথম স্ট্রিংটি বড় হলে 1-এর থেকে বড় একটি সংখ্যা ফেরত দেয়।

সিনট্যাক্স

phpstrcasecmp(string $str1, string $str2): int

উদাহরণ

বিভিন্ন কেসে থাকা দুটি অভিন্ন স্ট্রিং এর তুলনা:

php<?php
  $res = strcasecmp('Hello', 'hello');
  echo $res;
?>

কোড 실행ের ফলাফল:

php0

উদাহরণ

স্ট্রিং তুলনা যেখানে প্রথমটি দ্বিতীয়টির থেকে ছোট:

php<?php
  $res = strcasecmp('apple', 'banana');
  echo $res;
?>

কোড 실행ের ফলাফল:

php-1

উদাহরণ

স্ট্রিং তুলনা যেখানে প্রথমটি দ্বিতীয়টির থেকে বড়:

php<?php
  $res = strcasecmp('zebra', 'apple');
  echo $res;
?>

কোড 실행ের ফলাফল:

php1

আরও দেখুন

  • ফাংশন strcmp,
    যা কেস সেনসিটিভভাবে স্ট্রিং তুলনা করে
  • ফাংশন strncasecmp,
    যা স্ট্রিংয়ের প্রথম n সংখ্যক অক্ষর কেস-ইনসেনসিটিভভাবে তুলনা করে