English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Возвращает из строки "Основной учебник":
<?php echo mb_substr("Основной учебник", 0, 4); // Вывод: Учебник учебник ?>Проверьте, посмотрите на ‹/›
Функция 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+ |