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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј