[PHP] Affichage texte TRONQUER - eXPlication INSIDE

Affichage texte TRONQUER - eXPlication INSIDE [PHP] - Programmation

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
Reply

Marsh Posté le 27-02-2002 à 19:30:48   

Reply

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;
}

Reply

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


---------------
༼ つ ◕_◕ ༽つ
Reply

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 ! :jap:


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
Reply

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 :jap: :jap:


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
Reply

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 :jap: :jap:  




 
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 :D
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é

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed