mb_substr

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

mb_substr — Повертає частину рядка

Опис

mb_substr(    string $string,    int $start,    ?int $length = null,    ?string $encoding = null): string

Виконує багатобайтову безпечну операцію substr(), ґрунтуючись на кількості символів. Позиція відраховується з початку рядка (string) string. Позиція першого символу – 0, другого – 1 тощо.

Список параметрів

string

Рядок, з якого витягується підрядок.

start

Если значение параметраstart невід'ємний, повернутий рядок почнеться з позиції startот начала строкиstringз нуля. Наприклад, у рядку «abcdef», символ у позиції - Це «a», символ у позиції c" і т.д.

Если значение параметраstart негативний рядок, що повертається, почнеться з start-го символу з кінця рядка string

length

Максимальна кількість символів підрядка, що повертаються з рядка string. Якщо не вказано чи дорівнює NULL - Виймаються всі символи до кінця рядка.

encoding

Параметрencoding - Це кодування символів. Якщо він опущений або дорівнює null, для нього буде встановлено внутрішнє кодування символів.

Значення, що повертаються

Повертає частину рядка string, задану параметрами startиlength

список змін

ВерсияОпис
8.0.0Тепер параметр encoding може набувати значення null

Дивіться також

  • mb_strcut() - Отримує частину рядка
  • mb_internal_encoding() - Встановлює/отримує внутрішнє кодування скрипту