$max = 200; if (strlen($chaine) >= $max) { $chaine = substr($chaine, 0, $max); $espace = strrpos($chaine, " "); $chaine = substr($chaine, 0, $espace)."..."; }
vu seulement 458 457 875 985 478 548 784 578 fois sur le site :Dla dernière fois (regarde aussi le commentaire que j'avais mis) : http://www.phpcs.com/code.aspx?ID=21095
ahahahahhahahhhhahha, hum désolé ^^Tu penses Matrey? c'est pas plutot 458 457 875 985 478 548 784 579 ?A moins que j'ai fait une erreur de calculBon serieusement Nykola51 je suis sur que tu peux faire mieux :p, bonne continuation
ouai... C sympa mais le pb...le pb...je vais donner mon exemple pour illustrer le pb...je fais un générateur de pdfj'inscris du texte dans un tableau(dans mon futur PDF). ce texte ne dois pas dépasser les colonnes du tableau et donc passer à la ligne automatiquement si la chaine est trop longue.si la longueur max est 40 caractères (pour la ligne) et que je fixe ma variable $max à 30 pour prévoir et que l'espace suivant est à 11 caractère... je suis mort...arfpas top comme fonction...disons plutot util mais pas dans mon cas...merci quand même...
Salut, merci pour ton code, je l'utilise de cette manière si ça peut vous servir :function tronquer($chaine,$debut,$max,$ponct='...'){ if (strlen($chaine) >= $max) { $chaine = substr($chaine, $debut, $max); $espace = strrpos($chaine, " "); $chaine = substr($chaine, $debut, $espace).$ponct; return $chaine; }}a+
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 599 182 membres 429 nouveaux aujourd'hui 15 443 membres club