Возвращает подстроку строки str
длиной length
, начинающуюся с позиции start
.
Если start
неотрицателен, возвращаемая подстрока начинается в позиции с индексом start
от начала строки, считая от нуля.
Если start
отрицательный, возвращаемая подстрока начинается с позиции start
считая с конца строки str
.
Если length
положительный, возвращаемая строка будет не длиннее length
символов. Если длина строки str
меньше длины start
, возвращается FALSE.
Если передан отрицательный length
будет возвращено указанное этим аргументом число символов начиная с позиции start
и заканчивая length
в направлении от конца.
Если start
также отрицателен, начальная позиция считается относительно конца строки.
Обратите внмание, что параметры offset
и length
всегда представляют количество символов (в той или иной кодировке), а в substr() - количество байт.
Если параметр charset
опущен, предполагается, что кодировка строки str
равна iconv.internal_charset.
См. также substr(), mb_substr() и mb_strcut().
Пред. | Начало | След. |
iconv_strrpos | Уровень выше | iconv |