substr_compare() फ़ंक्शन का उपयोग दो स्ट्रिंग प्रारूपों की एक विशिष्ट प्रारंभ स्थिति के साथ तुलना करने के लिए किया जाता है।
सिंटैक्स
substr_compare(str1,str2,offset,len,case_insensitive)
पैरामीटर
-
str1 − तुलना करने वाला पहला स्ट्रिंग
-
str2 - तुलना करने के लिए दूसरी स्ट्रिंग
-
ऑफ़सेट - तुलना के लिए प्रारंभ स्थिति। अगर नकारात्मक है, तो गिनती स्ट्रिंग के अंत से शुरू होती है।
-
लेन − तुलना की जाने वाली पहली स्ट्रिंग की लंबाई
-
केस_असंवेदनशील - अगर केस_असंवेदनशीलता सही है, तो तुलना केस असंवेदनशील है।
वापसी
Substr_compare() फ़ंक्शन वापस आता है -
-
0 - अगर दो तार बराबर हैं
-
<0 - अगर string1 (ऑफ़सेट से) string2 से कम है
-
>0 - अगर string1 (ऑफसेट से) string2 से बड़ा है
यदि लंबाई स्ट्रिंग 1 की लंबाई के बराबर या उससे अधिक है, तो यह फ़ंक्शन FALSE लौटाता है।
उदाहरण
निम्नलिखित एक उदाहरण है -
<?php echo substr_compare("pqrstrs", "qr", 1, 2); ?>
आउटपुट
निम्न आउटपुट है -
0
उदाहरण
आइए एक और उदाहरण देखें -
<?php echo substr_compare("pqrstrs", "qr", 1, 3); ?>
आउटपुट
निम्न आउटपुट है -
1
उदाहरण
आइए एक और उदाहरण देखें -
<?php echo substr_compare("Laptop", "AP", 1, 2, true)."\n"; ?>
आउटपुट
निम्न आउटपुट है -
0