COUPER UNE CHAINE DE CARACTERE APRES X CARACTERE, ET SANS TRONQUER UN MOT

matrey Messages postés 399 Date d'inscription jeudi 31 janvier 2002 Statut Membre Dernière intervention 6 septembre 2004 - 22 mars 2004 à 20:31
cs_PIM44 Messages postés 3 Date d'inscription dimanche 27 avril 2003 Statut Membre Dernière intervention 16 juin 2009 - 9 déc. 2006 à 13:57
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/21320-couper-une-chaine-de-caractere-apres-x-caractere-et-sans-tronquer-un-mot

cs_PIM44 Messages postés 3 Date d'inscription dimanche 27 avril 2003 Statut Membre Dernière intervention 16 juin 2009
9 déc. 2006 à 13:57
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+
cs_FreakDev Messages postés 17 Date d'inscription lundi 16 février 2004 Statut Membre Dernière intervention 23 février 2009
18 févr. 2005 à 15:02
ouai... C sympa mais le pb...le pb...

je vais donner mon exemple pour illustrer le pb...

je fais un générateur de pdf
j'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...

arf

pas top comme fonction...
disons plutot util mais pas dans mon cas...

merci quand même...
i0Lo Messages postés 62 Date d'inscription jeudi 7 novembre 2002 Statut Membre Dernière intervention 5 mai 2004
24 mars 2004 à 22:34
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 calcul
Bon serieusement Nykola51 je suis sur que tu peux faire mieux :p, bonne continuation
matrey Messages postés 399 Date d'inscription jeudi 31 janvier 2002 Statut Membre Dernière intervention 6 septembre 2004
22 mars 2004 à 20:31
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