Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

mb_strimwidth

Обрезает строку до заданной ширины и добавляет в конец метку.

Синтаксис

mb_strimwidth(string $string, int $start, int $width, string $trim_marker = ""): string

Параметры

ПараметрТипОписание
$stringstringИсходная строка.
$startintС какой позиции начинать.
$widthintНаибольшая ширина результата вместе с меткой.
$trim_markerstringНеобязательный. Что добавить в конец обрезанной строки.

Возвращаемое значение

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

Примечания

Метка входит в заданную ширину. Строка, которая и так помещается, возвращается без метки.

См. также

  • mb_substr — Возвращает часть строки.
  • mb_strlen — Возвращает количество символов в строке.

В учебнике

  • Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.