Ecrire un certain nombre de caractères !

Bonjour,

Je récupère des données dans une table et je souhaiterais écrire que 30 caracteres du champs.

C'est a dire que si le nombre de caractère de mon champ "titre" dépasse les 30, alors couper le titre aux 30eme charactere et faire suivre de trois petit points.

C'est possible en php ? Je me doute que oui, mais je ne sais pas comment faire.

Merci à tous !
--
_.-~°1000trad°~-._
Luttons contre Avast! Et prônons Avira AntiVir ! 
Configuration: Windows XP Pro
512 RAM, 1Ghz
Mozilla Firefox 3.0.10

2 réponses

  1. Salut.
    Essaye avec ça :
    <?php
    preg_match_all("#^(.){30}#",$chaine,$preg);
    echo $preg[0][0].'...';
    ?>
    0
    1. Merci de ta reponse !

      Mais a quoi correspond $preg ?

      Je met où mon $data['titre'] ? A la place de $chaine ?

      Merci ! (je débute en PHP)
      0
  2. $preg est un Array qui contient les resultats de preg_match_all.
    Tu dois effectivement remplacer $chaine par $data['titre'].
    0