Ecrire un certain nombre de caractères !

1000trad Messages postés 2204 Statut Membre -  
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   -
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 !
A voir également:

2 réponses

avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
Salut.
Essaye avec ça :
<?php
preg_match_all("#^(.){30}#",$chaine,$preg);
echo $preg[0][0].'...';
?>
0
1000trad Messages postés 2204 Statut Membre 123
 
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
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
$preg est un Array qui contient les resultats de preg_match_all.
Tu dois effectivement remplacer $chaine par $data['titre'].
0