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

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

কেস-ইনসেনসিটিভ ন্যাচারেল অর্ডার স্ট্রিং তুলনার জন্য strnatcasecmp() ফাংশন

PHP-তে strnatcasecmp() ফাংশনটি ন্যাচারেল অর্ডার অ্যালগরিদম ব্যবহার করে দুটি স্ট্রিং কেস-ইনসেনসিটিভ ভাবে তুলনা করে। অর্থাৎ বড়-ছোট হাতের অক্ষর ভেদ না করে স্ট্রিং তুলনা করে।

সিনট্যাক্স

strnatcasecmp(str1, str2)

প্যারামিটার

  • str1 — প্রথম স্ট্রিং
  • str2 — দ্বিতীয় স্ট্রিং

রিটার্ন মান

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

উদাহরণ ১

<?php 
echo strnatcasecmp("Demo", "DEMO"); 
?>

আউটপুট

0

উদাহরণ ২

<?php 
echo strnatcasecmp("5Demo", "50DEMO"); 
echo "\n"; 
echo strnatcasecmp("50Demo", "5DEMO"); 
echo "\n"; 
echo strnatcasecmp("100Demo", "100Demo"); 
?>

আউটপুট

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

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

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

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