title: how to match tag with outer tag data
body: <p>I need to extract some data from html:</p>
  
  <p>I have some html like this:</p>
  
  <pre><code>&lt;div class="class"&gt;&lt;b&gt;Brand:&lt;/b&gt; Apple &amp;nbsp; &amp;nbsp;&lt;b&gt;Model:&lt;/b&gt; iPhone 5 &amp;nbsp; &amp;nbsp;&lt;/div&gt;
  </code></pre>
  
  <p>I need to extract something like this:</p>
  
  <p>Brand => Apple
  Model => iPhone</p>
  
  <p>How I can achieve  do this?</p>
  
  <p>this is my current code</p>
  
  <pre><code>preg_match_all("#&lt;b&gt;(.*?)&lt;\/b&gt;+(.*?)#im", $content['adoptions'], $matches);
  </code></pre>