104 of 410 menu

फ़ंक्शन mb_substr_count

फ़ंक्शन mb_substr_count स्ट्रिंग में सबस्ट्रिंग की घटनाओं की संख्या लौटाता है। substr_count के विपरीत, यह मल्टीबाइट एन्कोडिंग (UTF-8 और अन्य) के साथ सही ढंग से काम करता है। पहले पैरामीटर के रूप में खोज के लिए स्ट्रिंग पास की जाती है, दूसरे के रूप में - खोजी जाने वाली सबस्ट्रिंग। तीसरा वैकल्पिक पैरामीटर एन्कोडिंग निर्दिष्ट करता है।

सिंटैक्स

mb_substr_count(string $haystack, string $needle, ?string $encoding = null): int

उदाहरण

स्ट्रिंग में सबस्ट्रिंग 'ab' की घटनाओं की संख्या गिनते हैं:

<?php $res = mb_substr_count('abcdeabab', 'ab'); echo $res; ?>

कोड निष्पादन का परिणाम:

3

उदाहरण

UTF-8 एन्कोडिंग निर्दिष्ट करके घटनाओं की गिनती:

<?php $res = mb_substr_count('привет мир', 'ир', 'UTF-8'); echo $res; ?>

कोड निष्पादन का परिणाम:

2

उदाहरण

सिरिलिक में सामान्य substr_count के साथ तुलना:

<?php $str = 'тест тест'; echo 'substr_count: ' . substr_count($str, 'те') . '<br>'; echo 'mb_substr_count: ' . mb_substr_count($str, 'те', 'UTF-8'); ?>

कोड निष्पादन का परिणाम:

'substr_count: 3' 'mb_substr_count: 2'

यह भी देखें

  • फ़ंक्शन substr_count,
    जो मल्टीबाइट एन्कोडिंग के समर्थन के बिना सबस्ट्रिंग की घटनाओं की गिनती करता है
  • फ़ंक्शन mb_strpos,
    जो सबस्ट्रिंग की पहली घटना की स्थिति खोजती है
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें