COUPER UNE CHAINE DE CARACTERE APRES X CARACTERE, ET SANS TRONQUER UN MOT
matrey
Messages postés399Date d'inscriptionjeudi 31 janvier 2002StatutMembreDernière intervention 6 septembre 2004
-
22 mars 2004 à 20:31
cs_PIM44
Messages postés3Date d'inscriptiondimanche 27 avril 2003StatutMembreDernière intervention16 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.
cs_FreakDev
Messages postés17Date d'inscriptionlundi 16 février 2004StatutMembreDernière intervention23 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és62Date d'inscriptionjeudi 7 novembre 2002StatutMembreDerniè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és399Date d'inscriptionjeudi 31 janvier 2002StatutMembreDerniè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
9 déc. 2006 à 13:57
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+
18 févr. 2005 à 15:02
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...
24 mars 2004 à 22:34
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
22 mars 2004 à 20:31