<div>
<p>Hello world</p>
<div></div>
</div>
<b>
<p>Hello world</p>
<b></b>
</b>
str_replace([ '<div>', '</div>' ], [ '<b>', '</b>' ], $str)
preg_replace("/<(\/?)div>/", "<$1b>", $str)
preg_replace("/<(\/?)div(.*?)>/", "<$1b$2>", $str)