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() - Встановлює/отримує внутрішнє кодування скрипту