str_replace ou autre chose ?
Salut tout le monde,
une question toute bête pour certain mais qui me bloque sérieusement :
Comment enlever ça (en italique)
Code:
1 2 3 4 5 6 7 8 9 10
| <p>
</p>
<div id=\"cke_pastebin\">
<div id=\"cke_pastebin\">
Le Perroir oder ehemaligen Hafen von Ault</div>
<div id=\"cke_pastebin\">
</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:
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(' ', '', 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