mb_strimwidth
Обрезает строку до заданной ширины и добавляет в конец метку.
Синтаксис
mb_strimwidth(string $string, int $start, int $width, string $trim_marker = ""): stringПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $string | string | Исходная строка. |
| $start | int | С какой позиции начинать. |
| $width | int | Наибольшая ширина результата вместе с меткой. |
| $trim_marker | string | Необязательный. Что добавить в конец обрезанной строки. |
Возвращаемое значение
stringОбрезанная строка.
Примеры
Анонс статьи с многоточием:
<?php
echo mb_strimwidth('A very long title of an article', 0, 15, '...');Результат:
A very long ...Короткая строка не меняется:
<?php
echo mb_strimwidth('Short', 0, 15, '...');Результат:
ShortПримечания
Метка входит в заданную ширину. Строка, которая и так помещается, возвращается без метки.
См. также
В учебнике
- Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.