कोर्स सिफ़ारिश:

PHP substr_compare() फ़ंक्शन

उदाहरण

<?php
दो स्ट्रिंग को तुलना करें:
?>

रन इंस्टैंस

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

वृत्तिपूर्ण. बॉलीन, क्या बड़ा छोटा अलगाव की तुलना करना है या नहीं:

  • FALSE - डिफ़ॉल्ट. बड़ा छोटा अलगाव
  • TRUE - बड़ा छोटा नहीं अलगाव

तकनीकी विवरण

वापसी मान:

इस फ़ंक्शन वापस देता है:

  • 0 - यदि दोनों स्ट्रिंग समान है
  • <0 - यदि string1 (स्टार्टिंग पोजीशन स्टार्ट पोजीशन)कम है string2
  • >0 - यदि string1 (स्टार्टिंग पोजीशन स्टार्ट पोजीशन)बढ़ा है string2

यदि 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
?>

रन इंस्टैंस