strnatcmp() ফাংশনটি একটি প্রাকৃতিক ক্রম অ্যালগরিদমের সাথে দুটি স্ট্রিং তুলনা করার জন্য ব্যবহৃত হয়৷
সিনট্যাক্স
strnatcmp(str1, str2)
পরামিতি
-
str1 - তুলনা করার জন্য প্রথম স্ট্রিং।
-
str2 - তুলনা করার জন্য দ্বিতীয় স্ট্রিং
ফেরত
strnatcmp() ফাংশন −
প্রদান করে-
0 - যদি দুটি স্ট্রিং সমান হয়
-
<0 - যদি স্ট্রিং1 স্ট্রিং2 থেকে কম হয়
-
>0 - যদি string1 string2 এর থেকে বড় হয়
উদাহরণ
নিম্নলিখিত একটি উদাহরণ -
<?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