title: PHP preg_split or preg_match sentences but keep punctuation in Array
body: <p>I am looking to breakdown a paragraph into sentences and then into 'exploded' strings but need to keep the punctuations as elements of the array.</p>
  
  <p>Example text: </p>
  
  <pre><code>$meta = 'I am looking to break this paragraph into chunks. 
           I have researched, tried and tested various combinations; however, I cannot
           seem to make it work. Would anyone help me figure this out? 
           I thank you in advance...'
  </code></pre>
  
  <h1>The desired output would be:</h1>
  
  <pre><code>Array ( [0] =&gt;
             Array ( [0] =&gt; I [1] =&gt; am [2] =&gt; looking [3] =&gt; to [4] =&gt; break [5] =&gt; [6] =&gt; this [7] =&gt; paragraph [8] =&gt; into [9] =&gt; chunks [10] =&gt; . )
          [1] =&gt;    
             Array ( [0] =&gt; I [2] =&gt; have [3] =&gt; researched [4] =&gt; , [5] =&gt; tried [......
            ......] [5] =&gt; figure [6] =&gt; this [7] =&gt; out [8] =&gt; ? )
          [3] =&gt;
            Array ( [0] =&gt; I [1] =&gt; thank [2] =&gt; you [3] =&gt; in [4] =&gt; advance [5] =&gt; ... )
        )
  </code></pre>
  
  <h1>I have tried using:</h1>
  
  <pre><code>$s = preg_split('/\s*[!?.]\s*/u', $meta, -1, PREG_SPLIT_NO_EMPTY);
  </code></pre>
  
  <p>to separate out the sentences but whilst this works, the punctuation disappears.</p>
  
  <p>I would really appreciate help with building this two level array with the punctuation</p>