Salut tout le monde,

une question toute bête pour certain mais qui me bloque sérieusement :

Comment enlever ça (en italique)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<p>
	&nbsp;</p>
<div id=\"cke_pastebin\">
	<div id=\"cke_pastebin\">
		Le Perroir oder ehemaligen Hafen von Ault</div>
	<div id=\"cke_pastebin\">
		&nbsp;</div>
	<div id=\"cke_pastebin\">
		Diesen befindete sich zwischen der rue de la Descente
....

c'est une chaine de caractère d'une bdd que j'affiche :

j'ai fait ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
function removediv($chaineNonValide, $charset='utf-8')
{
  $chaineNonValide = str_replace('<div id=\"cke_pastebin\">', ' ', $chaineNonValide);
  $chaineNonValide = str_replace("<div>", ' ', trim($chaineNonValide));
  $chaineNonValide = str_replace("</div>", ' ', trim($chaineNonValide));
  $chaineNonValide = str_replace("<p>", ' ', trim($chaineNonValide));  
  //$chaineNonValide = preg_replace('&nbsp;', '', trim($chaineNonValide)); 
  $chaineNonValide = str_replace("</p>", ' ', trim($chaineNonValide));
  return ($chaineValide);
}
avec ensuite removediv('machaine') et je n'ai aucun résultat

Alors si quelqu'un a la soluce, je suis preneur car je désespère de ne pas comprendre pourquoi ça ne répond pas (j'ai essayé avec des ", des ', avec trim, sans trim)

merci d'avance