|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2006 Messages : 20 ![]() |
Bonjour,
Je cherche à supprimer dans une chaîne de caractères tout ce qui se trouve entre des balises < >, balises y compris. J'ai vu dans le forum un post expliquant comment supprimer les <div> et <span>, mais je n'ai pas réussi à l'adapter. Merci |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 835 ![]() |
Qu'est-ce qui te pose pb ? L'algorithme ?
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2006 Messages : 20 ![]() |
En fait ce qui est proposé, c'est :
Code :
'#<(?:div|span)[^>]*>.*</(?:div|span)>#Usi' Code :
preg_replace('#<(?:div|span)[^>]*>.*</(?:div|span)>#Usi', '', $chaine); Mais je ne vois pas comment faire pour que ça me supprime tout ce qui ressemble à <*> |
|
|
00
|
|
|
#4 |
![]() ![]() Josselin Développeur Web Inscription : janvier 2004 Messages : 9 050 ![]() |
Tu as la fonction strip_tags qui le fait très bien :
http://fr2.php.net/manual/fr/function.strip-tags.php |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : septembre 2006 Messages : 20 ![]() |
Merci, c'est exactement ça qu'il fallait !!
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com