Affichage texte TRONQUER - eXPlication INSIDE [PHP] - Programmation
Marsh Posté le 27-02-2002 à 19:46:40
Voilà une fonction que j'avais faite dans un autre script :
function resize_string ($texte, $taille)
{
if (strlen ($texte) > $taille)
{
$taille -= 3;
$texte = substr ($texte, 0, $taille) . "...";
}
return $texte;
}
Marsh Posté le 27-02-2002 à 19:47:21
select left(ton_champ, 20) as ton_champ
comme ca tu récupère les 20 premiers caractères
Marsh Posté le 27-02-2002 à 19:48:33
Merci le pire c que j'aurais bien put le trouver tout seul
je test et je vous dit ca tout de suite
merci les amis !
Marsh Posté le 27-02-2002 à 20:13:21
jai opté pour la methode PHP car c la premiere que j'ai essayé et elle marche
je la conseille franchemment MERCI
Marsh Posté le 27-02-2002 à 20:17:05
massanu a écrit a écrit : jai opté pour la methode PHP car c la premiere que j'ai essayé et elle marche je la conseille franchemment MERCI |
Enfin tu peux réduire les 2 lignes
$taille -= 3;
$texte = substr ($texte, 0, $taille) . "...";
Par
$texte = substr ($texte, 0, $taille - 3) . "...";
C'est plus court
Par contre, ce qui m'avait fait chier dans cette fonction, c'est pour découper les caractères spéciaux HTML... genre espace qui peut se présenter sous la forme donc il est possible que la fonction sorte &nb...
Faudrait compliqué la fonction pour que ce soit géré
Marsh Posté le 27-02-2002 à 19:30:48
Bien j'ai une base et je sors la description d'un objet stoché dans une table.
Mais je voudrais que le texte, si il depasse une certaine longeur, soit tronqué sur la page et terminé par des petits points.
Voici un exemple, regardez a gauche sur le site d'eurisko.
www.eurisko.fr
on a : LiteOn LTR-32123S 32x12...
Merci d'avance
---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424