(PHP 4 >= 4.0.6, PHP 5, PHP 7)
mb_strimwidth — Получение строки, обрезанной до заданной ширины
$str
, int $start
, int $width
[, string $trimmarker = ""
[, string $encoding = mb_internal_encoding()
]] )
Обрезает строку string str
по ширине width.
strИсходная строка.
startСмещение от начала строки. Количество символов от начала строки (первый символ стоит на позиции 0). Если указано отрицательное число, то отчет будет с конца строки.
widthОжидаемая ширина вырезаемой части. Отрицательные значения отсчитываются с конца.
trimmarkerСтрока, добавляемая в конец обрезанной строки.
encodingПараметр encoding
представляет собой символьную кодировку. Если он опущен, вместо него будет использовано значение внутренней кодировки.
Обрезанная строка. Если задан аргумент trimmarker,
trimmarker замещает последние символы, чтобы уложиться в
width.
| Версия | Описание |
|---|---|
| 7.1.0 |
Добавлена поддержка отрицательных start и
width.
|
Пример #1 Пример использования mb_strimwidth()
<?php
echo mb_strimwidth("Hello World", 0, 10, "...");
// Выведет "Hello W..."
?>