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

PHP में iconv_strpos() फ़ंक्शन - हेस्टैक में नीडल की पहली घटना की स्थिति खोजें


PHP में, iconv_strpos() फ़ंक्शन का उपयोग दी गई स्ट्रिंग से पहला कैरेक्टर पढ़ने के लिए किया जाता है। यह स्ट्रिंग में कैरेक्टर की पहली घटना की स्थिति ढूंढता है। यह PHP में एक अंतर्निहित फ़ंक्शन है।

सिंटैक्स

string iconv_strpos(string $haystack, string $needle, int $offset, string $encoding)

नोट: strpos() के विपरीत, iconv_strpos() का रिटर्न मान नीडल से पहले आने वाले कैरेक्टर्स की संख्या है, न कि उस स्थिति में बाइट्स में ऑफसेट जहां नीडल मिला है। कैरेक्टर्स निर्दिष्ट कैरेक्टर सेट एन्कोडिंग के आधार पर गिने जाते हैं।

पैरामीटर्स

iconv_strpos() फ़ंक्शन चार अलग-अलग पैरामीटर्स स्वीकार करता है - $haystack, $needle, $offset और $encoding।

  • $haystack - यह पूरी स्ट्रिंग को दर्शाता है।

  • $needle - $needle पैरामीटर दिए गए पूरी स्ट्रिंग से सबस्ट्रिंग खोजने के लिए उपयोग किया जाता है।

  • $offset - $offset पैरामीटर वैकल्पिक है, इसका उपयोग उस स्थिति को निर्दिष्ट करने के लिए किया जाता है जहां से खोज की जानी चाहिए। यदि ऑफसेट नेगेटिव है तो यह स्ट्रिंग के अंत से गिनती करेगा।

  • $encoding - यदि $encoding पैरामीटर अनुपस्थित या null है, तो स्ट्रिंग यह मान लेगी कि यह iconv.internal_encoding में एन्कोडेड हो सकती है।

रिटर्न वैल्यूज़

iconv_strpos() फ़ंक्शन हेस्टैक में नीडल की पहली घटना की संख्यात्मक स्थिति लौटाता है। यदि नीडल नहीं मिलता है, तो फ़ंक्शन False लौटाएगा।

नोट: PHP 8.0 संस्करण से, एन्कोडिंग नल योग्य है और PHP 7.1 से, iconv_strpos() फ़ंक्शन नेगेटिव ऑफसेट्स के लिए समर्थन जोड़ा गया है।

उदाहरण 1

<?php
    # UTF-8 स्ट्रिंग
    $int = iconv_strpos("hello world!", "hello",0, "UTF-8");
    // यह कैरेक्टर की संख्या लौटाएगा
    var_dump($int);
?>

आउटपुट

int(0)

उदाहरण 2

<?php
    # UTF-8 स्ट्रिंग
    $int = iconv_strpos("hello world!", "world",0, "UTF-8");
    // यह कैरेक्टर की संख्या लौटाएगा
    var_dump($int);
?>

आउटपुट

int(6)

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

    विवरण strstr() फंक्शन स्ट्रिंग में पहली घटना ढूंढने के लिए उपयोग किया जाता है। नोट − यह फंक्शन केस-सेंसिटिव है। सिंटैक्स strstr(str, search, before) पैरामीटर्स str − खोजने के लिए स्ट्रिंग search − खोजने के लिए स्ट्रिंग before − बूलियन वैल्यू जिसका डिफ़ॉल्ट false है। यदि true पर सेट है, तो यह सर्च

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

    विवरण strripos() फंक्शन दूसरी स्ट्रिंग के अंदर स्ट्रिंग की अंतिम घटना की पोजीशन ढूंढने के लिए उपयोग किया जाता है। नोट − यह फंक्शन केस-इनसेंसिटिव है। सिंटैक्स strripos(str, find, begin) पैरामीटर्स str − खोजने के लिए स्ट्रिंग। आवश्यक। find − ढूंढने के लिए स्ट्रिंग। आवश्यक। begin − खोज कहां से शुरू

  1. - C# में स्ट्रिंग के पहले 10 कैरेक्टर कैसे ढूंढें

    पहले 10 कैरेक्टर प्राप्त करने के लिए, substring() विधि का उपयोग करें। मान लें कि निम्नलिखित हमारी स्ट्रिंग है: string str = Cricket is a religion in India!; अब पहले 10 कैरेक्टर प्राप्त करने के लिए, substring() विधि में मान 10 सेट करें जैसा कि नीचे दिखाया गया है: string res = str.Substring(0, 10); आ