Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/08/2008, 18h23   #1
Invité de passage
 
Inscription : septembre 2006
Messages : 20
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 20
Points : 4
Points : 4
Par défaut Supprimer chaînes situées entre deux caractères

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
mao-40 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2008, 18h35   #2
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 835
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2005
Messages : 2 835
Points : 3 468
Points : 3 468
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
Séb. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2008, 18h46   #3
Invité de passage
 
Inscription : septembre 2006
Messages : 20
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 20
Points : 4
Points : 4
En fait ce qui est proposé, c'est :
Code :
'#<(?:div|span)[^>]*>.*</(?:div|span)>#Usi'
je suppose qu'il faut l'utiliser ainsi :
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 à <*>
mao-40 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2008, 00h35   #4
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Tu as la fonction strip_tags qui le fait très bien :
http://fr2.php.net/manual/fr/function.strip-tags.php
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2008, 01h02   #5
Invité de passage
 
Inscription : septembre 2006
Messages : 20
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 20
Points : 4
Points : 4
Merci, c'est exactement ça qu'il fallait !!
mao-40 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h43.


 
 
 
 
Partenaires

Hébergement Web