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çaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න