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 वर्णों की एक स्ट्रिंग को हेक्साडेसिमल मानों में कनवर्ट करता है। निम्नलिखित एक उदाहरण है -