English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый учебник

PHP продвинутый учебник

PHP & MySQL

PHP руководство

Метод использования и пример функции PHP mb_substr()

PHP String руководство

Онлайн пример

Возвращает из строки "Основной учебник":

<?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Обязателен. Указывает, с какой позиции в строке начинать.
  • Положительные числа - Начало с указанной позиции

  • Минусовые числа - Начало с указанной позиции от конца строки

  • 0 - Начало в первой строке

lengthОпционально. Указывает длину возвращаемой строки. По умолчанию до конца строки.
  • Положительные числа - возвращают с позиции, указанной параметром start

  • Минусовые числа - возвращают с конца строки

encodingОпционально. Кодировка символов. Если пропущено, используется внутренняя кодировка символов.

Технические детали

Возвратное значение:Возвращает извлеченную часть строки, если失败了则返回 FALSE, или пустую строку.
PHP версия:4+


PHP String руководство