স্ট্রিং তুলনার জন্য 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