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