Salut,

A partir d'une bdd je récupère une longue chaine de caractère. J'aimerais n'afficher que les n premiers mots de cette chaine.

J'ai alors créé une fonction qui utilise explode(" ",$machaine)
puis je concatène les n-1 premiers élèments du tableau généré.

Existe-t-il une solution moins lourde que de passer par un tableau ?

De plus je rencontre un autre problème. Ma chaine contient des sous-chaine <br />
Le problème est que l'explode scinde cette sous-chaine. Je me retrouve avec t[x]="<br" et t[x+1]="/>" et si x = n-1 => catastrophe

Comment gérer cette situation ?

Merci