PHP mb_substr()Функции
Справочное руководство по строкам PHP
Примеры
Вернуть "Rookie" из строки:
echo mb_substr("Пример", 0, 2);
//Вывод: Rookie
Определение и использование
Функция mb_substr() возвращает часть строки. Ранее мы изучили функцию substr(), которая работает только с английскими символами. Если вы хотите разделить китайский текст, нужно использовать mb_substr().
Примечание:Если параметр start отрицательный и length меньше или равен start, то length равен 0.
Синтаксис
mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] ) : string
| Параметр | Описание |
|---|---|
| str | Обязательный. Извлекает подстроку из этой строки. |
| start | Обязательный. Указывает, с какого места в строке начинать.
|
| length | Необязательный. Указывает длину возвращаемой строки. По умолчанию — до конца строки.
|
| encoding | Необязательный. Кодировка символов. Если не указана, используется внутренняя кодировка символов. |
Технические детали
| Возвращаемое значение: | Возвращает извлеченную часть строки, или FALSE при ошибке, или пустую строку. |
|---|---|
| Версия PHP: | 4+ |
Справочное руководство по строкам PHP Другие расширения