ogregor
@ogregor
арендатор vpn сервера debian

Как привести строки (текст) к нужной длине?

Здравствуйте довольно распространенная задача, приведения строки (текста) к заданной длине. Ну к примеру фиксированная длина заголовков.
Знаю что можно решать разными методами CSS, JS, PHP понятно что CSS правильно, но если честно то не всегда хочется лезть в него.
Возможно вы предложите свои методы решения задачи:
1) Приведение строки к нужной длине:
  • Если превышает размер то обрезать с добавкой '...' в конце
  • Если не превышает до дополнить с каждой из сторон пробелами

2) Важно чтобы правильно работало в UTF-8 а лучше как то было по длине привязано к ширине строки в px
3) Возможно есть какие то библиотеки, функции как на JS так и PHP
4) Ну не знаю может просто подскажете как вы решаете эту задачу, проще всего.
  • Вопрос задан
  • 322 просмотра
Решения вопроса 1
gr1mm3r
@gr1mm3r
50% ответа в правильном вопросе. Остальное мануал.
Пригласить эксперта
Ответы на вопрос 2
Palych_tw
@Palych_tw
Типа веб-разработчик
Здесь только обрезка. Но может пригодится dotdotdot.frebsite.nl
Ответ написан
Комментировать
ogregor
@ogregor Автор вопроса
арендатор vpn сервера debian
Ну есть еще: str_pad
Только почему то когда через json передаю пробелы теряются.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы