कोर्स सिफ़ारिश:
echo substr_compare("Hello world","Hello world",0);
परिभाषा और उपयोग
substr_compare() फ़ंक्शन निर्दिष्ट स्टार्टिंग पोजीशन से दोनों स्ट्रिंग को तुलना करता है.सूचना:
यह फ़ंक्शन द्विभाजित सुरक्षा वाला है और विकल्पिक रूप से बड़ा छोटा अलगाव संवेदनशील है.
व्याकरणstring1substr_compare(string2substr_compare(स्टार्ट पोजीशनsubstr_compare(lengthsubstr_compare(case,
) | पारामीटर |
---|---|
string1 | वर्णन |
string2 | अनिवार्य. तुलना करने के लिए पहली स्ट्रिंग को निर्धारित करता है. |
स्टार्ट पोजीशन | अनिवार्य. तुलना करने के लिए दूसरी स्ट्रिंग को निर्धारित करता है. string1 अनिवार्य. कहां से तुलना करना है को निर्धारित करता है. |
length | वृत्तिपूर्ण. क्या तुलना करने के लिए शुरूआती स्थान को निर्धारित करता है. यदि नकारात्मक संख्या है, तो स्ट्रिंग के अंत से गिनती शुरू होती है. string1 में कितने अक्षरों को तुलना करना है (अक्षर संख्या). |
case |
वृत्तिपूर्ण. बॉलीन, क्या बड़ा छोटा अलगाव की तुलना करना है या नहीं:
|
तकनीकी विवरण
वापसी मान: |
इस फ़ंक्शन वापस देता है:
यदि length बढ़ा या समान string1 की लंबाई तक, तो इस फ़ंक्शन फॉल्स बैक वापस देता है। |
PHP संस्करण: | 5+ |
अद्यतन लॉग | PHP 5.1 से, नकारात्मक संख्या का उपयोग करने की अनुमति है स्टार्ट पोजीशन。 |
अधिक उदाहरण
उदाहरण 1
स्ट्रिंगों का मुक़ाबला करने के लिए जब string1 स्टार्ट पोजीशन 6 पर मुक़ाबला करने के लिए
<?php echo substr_compare("Hello world","world",6); ?>
उदाहरण 2
सभी पारामीटर का उपयोग करना
<?php echo substr_compare("world","or",1,2); echo substr_compare("world","ld",-2,2); echo substr_compare("world","orl",1,2); echo substr_compare("world","OR",1,2,TRUE); echo substr_compare("world","or",1,3); echo substr_compare("world","rl",1,2); ?>
उदाहरण 3
अलग-अलग वापसी मान
<?php echo substr_compare("Hello world!","Hello world!",0); // दो स्ट्रिंग समान हैं echo substr_compare("Hello world!","Hello",0); // string1 से अधिक string2 echo substr_compare("Hello world!","Hello world! Hello!",0); // string1 से कम string2 ?>