Bonjour tout le monde,
J'aurais encore besoin de votre aide.
Je me suis rendu compte qu'il y avait une faille dans mon application.
Mon appli sert à mettre des balises autour de mots.
Les mots sont contenus dans la base de données.
Alors mon problème :

Déjà d'une, j'avais trouvé peu intuitif de supprimer les balises avant de les remettre mais le soucis c'est que ça marche que si il n'y a qu'une balise autour du mot.
En effet, si le mot c'est <strong><em>voiture</em></strong>
Il supprimera que em, pas strong :/

De deux, chuis bloqué pour les liens, je ne sais pas comment supprimer un lien déjà existant tout en ignorant la casse.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 
 
	 			$text[$v]=preg_replace('`\b<'.$balise.'>'.$key[$v].'</'.$balise.'>\b`i','$0',$text[$v],$occurence);				
								 $text[$v]=preg_replace('@'.$key[$v].'@i','<'.$balise.'>$0</'.$balise.'>',$text[$v],$occurence);				
 
 
									$text[$v]=preg_replace('`'.$key[$j].'`i','<a href= '.$url[$j].' >'.$key[$j].'</a>',$text[$v]);
Merci d'avance pour votre aide, j'en peux plus avec ces expressions régulières, j'y pige rien.