Supprimer </div> balise HTML à partir d'une chaîne de caractères en PHP

Selon le poste ici, le code ci-dessous peut supprimer la balise HTML, tels que <div>. Mais j'ai trouvé que la balise de fin </div> restent dans la chaîne.

$content = "<div id=\"header\">this is something with an <img src=\"test.png\"/> in it.</div>";
$content = preg_replace("/<div[^>]+\>/i", "", $content); 
echo $content;

J'ai essayé quelque chose en dessous, mais toujours pas de travail, comment puis-je résoudre ce problème?

$content = preg_replace("/<\/div[^>]+\>/i", "", $content); 
$content = preg_replace("/<(/)div[^>]+\>/i", "", $content); 

Grâce

OriginalL'auteur Charles Yeung | 2012-03-13