title: explode string into tokens keeping quoted substr intact
body: <p>I dont know where I seen it, but can anyone tell me how to accomplish this using php and regex?</p>
  
  <pre><code>'this is a string "that has quoted text" inside.'
  </code></pre>
  
  <p>i want to be able to explode it like this</p>
  
  <pre><code>[0]this
  [1]is
  [2]a
  [3]string
  [4]"that has quoted text"
  [5]inside
  </code></pre>
  
  <p>keeping the quotes intact.</p>