ফাংশন strnatcasecmp
ফাংশন strnatcasecmp প্রাকৃতিক ক্রম (natural order) অ্যালগরিদম ব্যবহার করে অক্ষরের কেস উপেক্ষা করে দুটি স্ট্রিং তুলনা করে। প্রথম প্যারামিটারে তুলনার জন্য প্রথম স্ট্রিং পাস করা হয়, দ্বিতীয়টিতে - দ্বিতীয় স্ট্রিং। স্ট্রিংগুলি অভিন্ন হলে ফাংশন 0 ফেরত দেয়, প্রথম স্ট্রিংটি দ্বিতীয়টির থেকে ছোট হলে -1 সংখ্যাটি ফেরত দেয়, এবং প্রথম স্ট্রিংটি বড় হলে 1-এর বেশি একটি সংখ্যা ফেরত দেয়।
সিনট্যাক্স
strnatcasecmp(string1, string2);
উদাহরণ
কেস-ইনসেনসিটিভভাবে দুটি অভিন্ন স্ট্রিং তুলনা করা যাক:
<?php
$res = strnatcasecmp('Hello', 'hello');
echo $res;
?>
কোড এক্সিকিউট করার ফলাফল:
0
উদাহরণ
প্রাকৃতিক ক্রম ব্যবহার করে সংখ্যাসহ স্ট্রিং তুলনা করা যাক:
<?php
$res = strnatcasecmp('file2.txt', 'file10.txt');
echo $res;
?>
কোড এক্সিকিউট করার ফলাফল:
-1
উদাহরণ
বিভিন্ন কেসের অক্ষর সহ স্ট্রিং তুলনা:
<?php
$res = strnatcasecmp('Apple', 'banana');
echo $res;
?>
কোড এক্সিকিউট করার ফলাফল:
-1
আরও দেখুন
-
ফাংশন
strnatcmp,
যা কেস-সেনসিটিভভাবে স্ট্রিং তুলনা করে -
ফাংশন
strcasecmp,
যা কেস-ইনসেনসিটিভভাবে স্ট্রিং তুলনা করে -
ফাংশন
strcmp,
যা কেস-সেনসিটিভভাবে স্ট্রিং তুলনা করে