НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
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
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить