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

PHP 8 - str_contains() का उपयोग करके जांचें कि स्ट्रिंग में सबस्ट्रिंग है या नहीं

PHP 8 में, str_contains फ़ंक्शन निर्धारित करता है कि कोई स्ट्रिंग किसी दिए गए सबस्ट्रिंग को कहीं भी रखती है या नहीं। str_contains फ़ंक्शन जांचता है कि क्या पहली स्ट्रिंग दूसरी स्ट्रिंग में समाहित है और यह इस आधार पर true/false बूलियन मान लौटाता है कि स्ट्रिंग मिली है या नहीं। यह एक सेल्फ-एक्सप्लेनेटरी फ़ंक्शन है।

str_contains(string $haystack, string $needle): bool

उदाहरण 1: PHP 8 str_contains फ़ंक्शन

<?php 
    if (str_contains('great reading tutorial', 'tutorial')) { 
        var_dump('Tutorial has been found'); 
    } ?>

आउटपुट

string(23) "Tutorial has been found"

उदाहरण: str_contains फ़ंक्शन

<?php 
    if (str_contains('great reading tutorial', 'hello')){ 
        var_dump('great reading'); 
    } ?>

नोट: उपरोक्त प्रोग्राम false लौटाता है क्योंकि पहली स्ट्रिंग में दूसरी स्ट्रिंग नहीं है।

strpos() फ़ंक्शन

PHP 7.x में, strpos() फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि क्या दी गई स्ट्रिंग में कोई अन्य स्ट्रिंग है या नहीं। यह फ़ंक्शन नीडल स्ट्रिंग की स्थिति लौटाता है, या यदि स्ट्रिंग नीडल नहीं मिलती है तो false लौटाता है।

if (strpos('string with lots of words', 'words') !== false) { /* ... */ }

उदाहरण: PHP 7.x strpos() फ़ंक्शन

<?php 
    $string = 'Hello World!'; 
    if (strpos($string, 'Hello') !== false) { 
        echo 'True'; 
    } ?>

आउटपुट

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

    str_rot13() फ़ंक्शन PHP में str_rot13() फ़ंक्शन किसी स्ट्रिंग पर ROT13 ट्रांसफॉर्मेशन करने के लिए उपयोग किया जाता है। ROT13 एक साधारण लेटर सब्स्टीट्यूशन सिफर है जो प्रत्येक अक्षर को वर्णमाला में 13 स्थान आगे शिफ्ट करता है। सिंटैक्स str_rot13(string $string): string पैरामीटर्स string - एनकोड की जा

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

    str_repeat() फ़ंक्शन PHP में str_repeat() फ़ंक्शन किसी स्ट्रिंग को निर्दिष्ट संख्या में दोहराने के लिए उपयोग किया जाता है। सिंटैक्स str_repeat(string $string, int $times): string पैरामीटर्स string - दोहराई जाने वाली स्ट्रिंग times - स्ट्रिंग को दोहराने की संख्या। 0 या उससे अधिक होना चाहिए। रिटर

  1. - Java प्रोग्राम: जांचें कि स्ट्रिंग में सबस्ट्रिंग है या नहीं

    इस लेख में हम समझेंगे कि Java में कैसे जांचें कि कोई स्ट्रिंग किसी सबस्ट्रिंग को समाहित करती है या नहीं। स्ट्रिंग एक डेटा टाइप है जिसमें एक या अधिक कैरेक्टर होते हैं और यह डबल कोट्स ( ) में संलग्न होता है। स्ट्रिंग का एक भाग या उपसमुच्चय सबस्ट्रिंग कहलाता है। उदाहरण इनपुट: The first substring is de