Salut,
Voila, j'ai un tableau, avec dans chaque ligne du tableau une phrase écrite, mais parfois, cette phrase est trop longue, et cause donc un retour a la ligne a l'intérieure de la cellule, et donc j'ai une cellule plus épaise que les autres.
je voudrais éviter ca en discontinuant les ligne qui arrive en bout de cellule par ".." par exemple. J'ai pour l'instant réussi a le faire mais en spécifiant un nombre fixe de charactère :
$string = "mmmmmm mmmmm mmmm llllll lllll llll";
if (strlen($string) > 20)
echo substr($string, 0, 20)."..";
Ca marche, le problème, ce que une phrase avec beaucoup de grosse lettre comme le "m" sera plus longue qu'une autre avec pourtant le meme nombre de caractère. Ce qui fait que parfois certaines phrases sont coupées alors qu'elles auraient pues s'afficher en totalités.
J'aurais voulu savoir si il existait un autre moyen, qui lui détecterais réellement le retour a la ligne dans le tableau ou la longueur en pixel de la phrase.
Voila j'espere j'ai été plus ou moins clair ^^
Merci pour votre aide.
Partager