fonction explode

Eléphant du PHP | 109 Messages

13 déc. 2011, 15:28

Bonjour
Je rencontre un petit probleme avec la fonction explode
Je souhaite n'inscrire qu'une accroche de mon texte en page d'accueil de mon site,j'ai donc utilisé la fonction explode avec laquelle j'ai utilisé un '.' en délimitateur de texxte
Le hic c'est que certains articles coupés bug car il se trouve que ce point peut aussi etre le point qui apparait dans les url des photos de l'article comme
<img src="www.monsite.fr/monimage.jpg">
quelq'un a t'il une idée pour palier a ce probleme?
ou y a t'il une autre facon plus logique de couper le texte?
merci
Nadege

Code : Tout sélectionner

$retour = explode('.', $letexte); echo $retour[0]; echo "<i> ... suite de l'article.</i>";

ViPHP
AB
ViPHP | 5818 Messages

13 déc. 2011, 16:07

Oui tu coupe sur un espace ou sur un point suivi d'un espace.

Eléphant du PHP | 109 Messages

13 déc. 2011, 16:10

comme quoi les idées les plus simples sont les meilleures
décidement je suis trop compliquée
merci mille fois

ViPHP
AB
ViPHP | 5818 Messages

13 déc. 2011, 21:12

Une fonction pratique (compatible utf-8) pour tronquer sur un espace avec un maximum de x caractères :
vos-contributions/tronquer-une-phrase-t ... ml#p315261