(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_substr — Возвращает часть строки
$string
,$start
,$length
= null
,$encoding
= null
Корректно выполняет substr() для многобайтовых кодировок,
учитывая количество символов. Позиция отсчитывается от начала
string
. Позиция первого символа - 0, второго - 1 и т.д.
string
Исходная строка для получения подстроки.
start
Если start
неотрицательный, возвращённая строка
начнётся с позиции start
от начала строки
string
, начальный символ имеет индекс 0.
К примеру, в строке 'abcdef
', символ в позиции 0
- это
'a
', символ в позиции 2
- 'c
' и т.д.
Если start
отрицательный, возвращаемая строка начнётся
отсчитывая start
символов с конца
string
.
length
Максимальное количество символов возвращаемой из string
подстроки. Если не указан или равен NULL
- извлекаются
все символы до конца строки.
encoding
Параметр encoding
представляет собой символьную кодировку. Если он опущен или равен null
, вместо него будет использовано значение внутренней кодировки.
mb_substr() возвращает часть строки string
,
заданную параметрами start
и length
.
Версия | Описание |
---|---|
8.0.0 |
Теперь параметр encoding может принимать значение null .
|