(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..."
?>