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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне