title: preg_match_all pattern html tag issue
body: <p>There are 4 different img tag</p>
  
  <pre><code>&lt;img src="img1.jpg" alt="test" /&gt;
  &lt;img src="img2.jpg" height="21"/&gt;
  &lt;img src="img3.jpg" border="1"&gt;
  &lt;img src="img4.jpg" &gt;
  </code></pre>
  
  <p>I use PHP code </p>
  
  <pre><code>preg_match_all('#&lt;img (.*?)([/&gt;| /&gt;|&gt;| &gt;])#si',$this-&gt;Data,$img);  
  </code></pre>
  
  <p>but This PHP code result</p>
  
  <pre><code>Array
    (
  [1] =&gt; Array
      (
          [0] =&gt; src="img1.jpg"
          [1] =&gt; src="img2.jpg"
          [2] =&gt; src="img3.jpg"
          [3] =&gt; src="img4.jpg"
  
      )  
  </code></pre>
  
  <p>I want to result : </p>
  
  <pre><code>    Array
    (
  [1] =&gt; Array
      (
          [0] =&gt; src="img1.jpg" alt="test"
          [1] =&gt; src="img2.jpg" height="21"
          [2] =&gt; src="img3.jpg" border="1"
          [3] =&gt; src="img4.jpg"
  
      )  
  </code></pre>
  
  <p>Can you help me pls ?</p>