iconv_substr - Получение части строки
Вернуться к: iconv
iconv_substr
(PHP 5, PHP 7)
iconv_substr — Получение части строки
Описание
$str
, int $offset
[, int $length = iconv_strlen($str, $charset)
[, string $charset = ini_get("iconv.internal_encoding")
]] )
Получает часть строки str, определенную
параметрами offset и length.
Список параметров
-
str -
Изначальная строка.
-
offset -
Если
offsetнеотрицателен, iconv_substr() получает часть строкиstrначиная с символа с порядковым номеромoffset(нумерация начинается с нуля).Если
offsetотрицателен, iconv_substr() получает часть строки начиная с позиции, отстоящую от конца строкиstrнаoffsetсимволов. -
length -
Если
lengthзадан и положителен, возвращаемое значение содержит не болееlengthсимволов, начиная сoffset(зависит от длины строкиstring).Если указан отрицательный
length, iconv_substr() получает часть строкиstrначиная сoffsetсимвола и до символа, отстоящего от конца строки наlengthсимволов. В случае, еслиoffsetтакже отрицателен, стартовая позиция вычисляется заранее в соответствии с вышеописанным правилом. -
charset -
Если параметр
charsetне указан, предполагается, что строкаstringимеет кодировку iconv.internal_encoding.Обратите внимание, что и
offset, иlengthосновываются на размере символа, рассчитанного исходя из кодировки текста, в то время как схожая функция substr() всегда рассматривает их побайтовое смещение.
Возвращаемые значения
Возвращает часть строки str, определенную
параметрами offset и length.
Если строка str имеет меньшую длину, чем
параметр offset, будет возвращено
FALSE.
Смотрите также
- substr() - Возвращает подстроку
- mb_substr() - Возвращает часть строки
- mb_strcut() - Получение части строки
Вернуться к: iconv