Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में substr_compare () फ़ंक्शन

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

  1. - PHP में इको () फ़ंक्शन

    इको () फ़ंक्शन एक या अधिक स्ट्रिंग्स को आउटपुट करता है। नोट - इको () फ़ंक्शन प्रिंट () से तेज है। सिंटैक्स echo(str) पैरामीटर str - आउटपुट को भेजा जाने वाला स्ट्रिंग वापसी इको () फ़ंक्शन कुछ भी नहीं देता है। उदाहरण निम्नलिखित एक उदाहरण है:- <?php    echo "Welcome!"; ?&

  1. - PHP में crc32 () फ़ंक्शन

    सीआरसी 32 () फ़ंक्शन का उपयोग 32-बिट सीआरसी की गणना के लिए किया जाता है। आप डेटा अखंडता को सत्यापित करने के लिए फ़ंक्शन का उपयोग कर सकते हैं। सिंटैक्स crc32(str) पैरामीटर str - स्ट्रिंग वापसी crc32() फ़ंक्शन स्ट्रिंग के crc32 चेकसम को पूर्णांक के रूप में लौटाता है। उदाहरण निम्नलिखित एक उदाहर

  1. - PHP में bin2hex () फ़ंक्शन

    Bin2hex () फ़ंक्शन का उपयोग प्राथमिक डेटा को हेक्साडेसिमल प्रतिनिधित्व में बदलने के लिए किया जाता है सिंटैक्स bin2hex(str) पैरामीटर str - परिवर्तित की जाने वाली स्ट्रिंग। वापसी bin2hex() फ़ंक्शन ASCII वर्णों की एक स्ट्रिंग को हेक्साडेसिमल मानों में कनवर्ट करता है। निम्नलिखित एक उदाहरण है -