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

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

ন্যাচারেল অর্ডার অ্যালগরিদমে স্ট্রিং তুলনার জন্য strnatcmp() ফাংশন

PHP-তে strnatcmp() ফাংশনটি "ন্যাচারেল অর্ডার" অ্যালগরিদম ব্যবহার করে দুটি স্ট্রিং তুলনা করে। এই পদ্ধতিতে সংখ্যাযুক্ত স্ট্রিংগুলো মানুষের পড়ার ধরণ অনুযায়ী সাজানো হয় (যেমন: "2" < "10")। এটি কেস-সেনসিটিভ ফাংশন।

সিনট্যাক্স

strnatcmp(str1, str2)

প্যারামিটার

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

রিটার্ন মান

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

উদাহরণ ১

<?php 
echo strnatcmp("Test", "TEST"); 
?>

আউটপুট

1

উদাহরণ ২

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

আউটপুট

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

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

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

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