79 of 410 menu

Функција mb_substr

Функција mb_substr издваја и враћа подниз из низа, коректно радећи са вишебајтним кодирањима (на пример, UTF-8). У први параметар се прослеђује низ, у други - почетна позиција, у трећи (опциони) - дужина подниза. Четвртим параметром може се навести кодирање.

Синтакса

mb_substr(string, start, [length], [encoding]): string;

Пример

Извадимо 3 знака из низа, почевши од позиције 1:

<?php $res = mb_substr('абвгд', 1, 3); echo $res; ?>

Резултат извршавања кода:

'бвг'

Пример

Извадимо подниз до краја низа из "日本語", почевши од позиције 1:

<?php $res = mb_substr('日本語', 1); echo $res; ?>

Резултат извршавања кода:

'本語'

Пример

Извадимо подниз са навођењем кодирања UTF-8:

<?php $res = mb_substr('абвгд', 2, 2, 'UTF-8'); echo $res; ?>

Резултат извршавања кода:

'вг'

Погледајте такође

  • функцију mb_strlen,
    која враћа дужину низа у вишебајтном кодирању
  • функцију substr,
    која ради аналогно, али без подршке за вишебајтна кодирања
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј