strncmp() फ़ंक्शन
PHP में strncmp() फ़ंक्शन दो स्ट्रिंग्स के पहले n कैरेक्टर्स की तुलना करने के लिए उपयोग किया जाता है।
नोट: यह फ़ंक्शन केस-सेंसिटिव (मामूली/बड़े अक्षरों का अंतर करता है) होता है।
सिंटैक्स
strncmp(string $str1, string $str2, int $length): int
पैरामीटर्स
- str1 - तुलना की जाने वाली पहली स्ट्रिंग
- str2 - तुलना की जाने वाली दूसरी स्ट्रिंग
- length - तुलना में उपयोग किए जाने वाले कैरेक्टर्स की संख्या
रिटर्न वैल्यू
strncmp() फ़ंक्शन निम्नलिखित रिटर्न करता है:
- 0 - यदि दोनों स्ट्रिंग्स बराबर हैं
- < 0 - यदि str1, str2 से कम है
- > 0 - यदि str1, str2 से अधिक है
उदाहरण 1
<?php
echo strncmp("Demo text!", "DEMO word!", 4);
?>
आउटपुट
8192
उदाहरण 2
<?php $str1 = "TomHanks"; $str2 = "tomhanks"; print_r(strncmp($str1, $str2, 8)); ?>
आउटपुट
-32