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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել