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

PHP-এ substr_compare() ফাংশন


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

সিনট্যাক্স

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

প্যারামিটার

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

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

  • offset - তুলনার স্টার্ট পজিশন। যদি নেগেটিভ হয়, তবে স্ট্রিংয়ের শেষ থেকে গণনা শুরু হয়।

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

  • case_insensitive - যদি case_insensitive TRUE হয়, তবে তুলনা কেস-ইনসেনসিটিভ হবে।

রিটার্ন

substr_compare() ফাংশন রিটার্ন করে:

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

  • <0 - যদি string1 (offset থেকে) string2 থেকে ছোট হয়

  • >0 - যদি string1 (offset থেকে) string2 থেকে বড় হয়

যদি length string1-এর দৈর্ঘ্যের সমান বা বড় হয়, এই ফাংশন 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. PHP-তে hex2bin() ফাংশন

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

  3. PHP-তে crc32() ফাংশন

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