title: get multiple information into array from large text using php
body: <p>Can anyone assist in the following. I have a field "notes" inside a mysql table but need to separate it to a new table.</p>
  
  <p>The note is currently in this format:</p>
  
  <blockquote>
    <p>Added by username1 on 22/10/2012 3:50pm</p>
    
    <p>The note is here</p>
    
    <p>Added by username2 on 20/10/2012 12:29pm</p>
    
    <p>The note is here and so on</p>
  </blockquote>
  
  <p>There's 2 notes here as an example. How can I get this into an array thus:</p>
  
  <pre><code>[0] =&gt; Array(
          [0] username1
          [1] 22/10/2012 3:50pm
          [2] Note1
      )
  [1] =&gt; Array(
          [0] username2
          [1] 20/10/2012 12:29pm
          [2] Note2
      )
  </code></pre>
  
  <p>I tried using preg_split but it only returns note if split by "Added by username on date-time" because I can't use "Added by" on its own to split it as the note itself might contain "Added by"</p>
  
  <p>What would be be the best way to do this?</p>
  
  <p>Thanks</p>