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

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

স্ট্রিং তুলনার জন্য strncmp() ফাংশন

PHP-তে strncmp() ফাংশনটি দুটি স্ট্রিং-এর প্রথম n সংখ্যক অক্ষর তুলনা করার জন্য ব্যবহৃত হয়। এটি কেস-সেনসিটিভ (বড়-ছোট হাতের অক্ষর ভেদ করে) ফাংশন।

সিনট্যাক্স

strncmp(str1, str2, len)

প্যারামিটার

  • str1 — প্রথম স্ট্রিং
  • str2 — দ্বিতীয় স্ট্রিং
  • len — তুলনায় ব্যবহৃত অক্ষরের সংখ্যা

রিটার্ন মান

strncmp() ফাংশনটি নিচের মানগুলো রিটার্ন করে:

  • 0 — দুটি স্ট্রিং সমান হলে
  • < 0 — যদি str1, str2-এর চেয়ে ছোট হয়
  • > 0 — যদি str1, str2-এর চেয়ে বড় হয়

উদাহরণ ১

<?php 
echo strncmp("Demo text!", "DEMO word!", 4); 
?>

আউটপুট

8192

উদাহরণ ২

<?php 
$str1 = "TomHanks"; 
$str2 = "tomhanks"; 
print_r(strncmp($str1, $str2, 8)); 
?>

আউটপুট

-32
  1. PHP-তে hex2bin() ফাংশন

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

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

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