Couper une chaine à n caractères

Soyez le premier à donner votre avis sur cette source.

Snippet vu 10 921 fois - Téléchargée 29 fois

Contenu du snippet

C'est tout con mais ce code permet de couper une chaine à n caractère et de rajouter des points de suspensions si la chaine a été coupée.

Source / Exemple :


$longueur=20; //20 caractères
$letexte="blablablablablablablablablablabla";
if (strlen($letexte)>$longueur)
{
  $letexte = substr($letexte,0,$longueur)."...";
}

Conclusion :


J'avais prévenu, vraiment tout simple ;)
Utilisation : je m'en sert pour afficher en info-bulle le début d'un message lorsque je passe sur le titre du message dans un forum.

Voilà
Bon Dev... et bientôt des fonctions + intéressantes ;-)

A voir également

Ajouter un commentaire Commentaires
Croquette007
Messages postés
35
Date d'inscription
dimanche 29 mai 2005
Statut
Membre
Dernière intervention
13 mars 2007

11 mars 2007 à 23:48
Bonjour,

J'aimerais afficher tout les X caractères quelque chose, par exemple que ça coupe tout les 5 caractères et que ça rajoute "
", sauriez-vous m'aider ?

exemple:
$unVar = "blablablaaaaaaaaa et donc blabla haha"
et je veux obtenir:
$nouvelleVar = "blabl
ablaa
aaaaa
aa et
donc
blab
la ha
ha"


Merci beaucoup par avance.
mathieumg
Messages postés
558
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
18 février 2006

29 nov. 2003 à 05:54
Voila un Bail que je n'étais pas venu sur les sites CS...ouf que cela fait du bien ! (Depuis aoust je crois...à cause de l'école).Je vais essayer d'être plus actif....et félicitation pour cette source c'est exactement ce que je cherchais à faire...

Mathieu M-G
mathieumg@maxicom.ca.tc
cs_squaly
Messages postés
25
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
18 mars 2010

23 janv. 2003 à 10:49
merci pour ce source super intéressant
cs_iubito
Messages postés
629
Date d'inscription
mercredi 3 juillet 2002
Statut
Membre
Dernière intervention
9 octobre 2006

19 janv. 2003 à 00:04
y'a des différences. La 366 affiche les 40 premiers mots du texte, la est plus simple et affiche les 20 premiers caractères suivis de '...' si la chaine a été coupée.
J'ai presque peur que la 366 ne fasse un plantage si y'a moins de 40 mots :-// ......
matrey
Messages postés
399
Date d'inscription
jeudi 31 janvier 2002
Statut
Membre
Dernière intervention
6 septembre 2004

18 janv. 2003 à 21:07
La source juste en dessous de la tienne (http://phpcs.com/article.aspx?Val=366), t'as pas l'impression que c'est un tout petit peu la même chose ???

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.