Tronquer un texte facilement

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 431 fois - Téléchargée 27 fois

Contenu du snippet

Cet exemple montre comment tronquer un texte... c'est à dire: J'aime jouer hockey! => tronquer à 10 charactère => J'aime jou...

Source / Exemple :


<?
// Le texte que l'on va tronquer...
$texte = "J'aime jouer au hockey!";
// Le nombre maximal de charactères...
$chr = "10";
// Le nombre de charactères dans le texte...
$len = strlen($texte);
// Si le nombre de charactères est plus grand que X... (X représente le nombre maximal) =]
if ($len > $chr) {
// Séléction des X caractères... (X représente le nombre maximal) =]
$texte = substr($texte, 0, $chr)."...";
}
echo "$texte";
?>

A voir également

Ajouter un commentaire Commentaires
Messages postés
629
Date d'inscription
mercredi 3 juillet 2002
Statut
Membre
Dernière intervention
9 octobre 2006

ça serait une astuce si tu avais le truc qui découpe la chaine en tenant compte des é &bordel;
ton script donnerai ça :
"Hélène" s'affiche "Hélène" dans le navigateur, soit 6 caractères, mais il en faut 20 pour coder ça.
si tu coupe à 6 ça donne "H&eacu" dans le navigateur...
alors si quelqu'un a l'algo qui permet d'éviter ce problème, ça serait bien !!!
(je veux pas un truc qui fait l'inverse de htmlentities ! mais un algo qui compte un &machin; comme UN caractère !)
Messages postés
1123
Date d'inscription
lundi 7 janvier 2002
Statut
Membre
Dernière intervention
26 juin 2008
1
c pas une astuce c une fonction, une astuce serait un code ki coupe la chaine plus simplement ou d'une autre façon, renome pas ce qui existe déjà (lit la doc php sur nexen ça peut servir ;-) )
Messages postés
26
Date d'inscription
vendredi 4 avril 2003
Statut
Membre
Dernière intervention
24 juin 2003

C'est une astuce pour couper un texte à certain endroit... ya d'autre façon de le faire
Messages postés
1123
Date d'inscription
lundi 7 janvier 2002
Statut
Membre
Dernière intervention
26 juin 2008
1
t'as juste a regardé dans la BONNE rubrique c'est a dire "Chaîne de caratère" et hop tu vois sur le 1ere page "LIMITATION D'UNE LIGNE À X CARACTERES" et voila (ouh la la c t long a trouver lol)

De plus tu mets dans la rubrique "astuce" une fonction connu de php, y a rien d'astuce la dedans ...
Messages postés
26
Date d'inscription
vendredi 4 avril 2003
Statut
Membre
Dernière intervention
24 juin 2003

Je me mettrai pas à regardez toutes les sources présentent sur le site...
Afficher les 9 commentaires

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.