Witam!
Mam tabelkę: jedna kolumna i pełno wierszy które wypełnione są danymi z bazy danych. Wiersze jaki i cała tabela są stałej szerokości powiedzmy 200px. Jeśli ciąg znaków jest dłuższy niż te 200px to tabela będzie się rozjeżdżać. Chciałbym napisać skrypt który skróci każdy string który jest za długi i doda na końcu trzy kropki.
Udało mi się to zrobić przy czcionce o jednakowych szerokościach znaków. Policzyłem znaki użyłem strlen() i prostą funkcją skróciłem ciąg znaków.
Jednak nie wiem jak zrobić coś takiego przy standardowych czcionkach gdzie szerokości poszczególnych znaków są różne. Myślałem, że można zrobić to licząc długość stringa w pikselach tylko nie wiem za bardzo jak. Ale może jest prostszy sposób na rozwiązanie mojego problemu.