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