mb_strcut - Получение части строки
Вернуться к: Функции для работы с Многобайтными строками
mb_strcut
(PHP 4 >= 4.0.6, PHP 5, PHP 7)
mb_strcut — Получение части строки
Описание
$str
, int $start
[, int $length
= NULL
[, string $encoding
= mb_internal_encoding()
]] )mb_strcut() вырезает подстроку из строки также, как mb_substr(), но оперирует байтами вместо символов. Если начало вырезаемой части попадает между байтами одного символа, функция вырежет подстроку, начиная с первого байта этого символа. Это существенное отличие от substr(), которая просто вырежет подстроку, начиная с середины символа, и нарушит тем самым последовательность байт в строке.
Список параметров
-
str
-
Исходная строка string.
-
start
-
Позиция начала подстроки в байтах bytes.
-
length
-
Длина подстроки в байтах bytes. Если не указана, то передается NULL и вырезаются все байты до конца строки.
-
encoding
-
Параметр
encoding
представляет собой символьную кодировку. Если он опущен, вместо него будет использовано значение внутренней кодировки.
Возвращаемые значения
mb_strcut() возвращает часть строки
str
, заданную аргументами
start
и length
.
Смотрите также
- mb_substr() - Возвращает часть строки
- mb_internal_encoding() - Установка/получение внутренней кодировки скрипта
Вернуться к: Функции для работы с Многобайтными строками