title: How best to remove <div> tag wrapper around inserted images
body: <p>I have the following HTML:</p>
  
  <pre><code>&lt;div&gt;&lt;p&gt;&lt;img src="https://test1.jpg" /&gt;&lt;/p&gt;&lt;/div&gt;
  &lt;p&gt;aaa&lt;/p&gt;
  &lt;p&gt;bbb&lt;/p&gt;
  &lt;p&gt;ccc&lt;div&gt;ddd &lt;img src="http://test2.jpg" /&gt;&lt;/div&gt;&lt;/p&gt;
  &lt;p&gt;eee&lt;/p&gt;
  &lt;p&gt;fff&lt;/p&gt;
  &lt;p&gt;ggg&lt;/p&gt;
  &lt;p&gt;hhh&lt;/p&gt;
  &lt;p&gt;iii&lt;/p&gt;
  &lt;div&gt;&lt;p&gt;&lt;img src="https://test3.jpg" /&gt;&lt;/p&gt;&lt;/div&gt;
  </code></pre>
  
  <p>But I need to remove the <code>div</code> tag around the image outside the <code>p</code> tag; the expected output is:</p>
  
  <pre><code>&lt;p&gt;&lt;img src="https://test1.jpg" /&gt;&lt;/p&gt;
  &lt;p&gt;aaa&lt;/p&gt;
  &lt;p&gt;bbb&lt;/p&gt;
  &lt;p&gt;ccc&lt;div&gt;ddd &lt;img src="http://test2.jpg" /&gt;&lt;/div&gt;&lt;/p&gt;
  &lt;p&gt;eee&lt;/p&gt;
  &lt;p&gt;fff&lt;/p&gt;
  &lt;p&gt;ggg&lt;/p&gt;
  &lt;p&gt;hhh&lt;/p&gt;
  &lt;p&gt;iii&lt;/p&gt;
  &lt;p&gt;&lt;img src="https://test3.jpg" /&gt;&lt;/p&gt;
  </code></pre>
  
  <p>Does anybody know how to do it with PHP <code>preg_replace</code> function?</p>