title: preg_split commas not inside parenthesis
body: <p>Test string:</p>
  
  <pre><code>Organic whole wheat bread, Monterey Jack Cheese (milk, cheese culture, salt), Hormel Natural Ham (salt, turbinado sugar, lactic acid (not from milk)
  </code></pre>
  
  <p>Desired output:</p>
  
  <pre><code>Array ( 
          [0] =&gt; Organic whole wheat bread 
          [1] =&gt; Monterey Jack Cheese
          [2] =&gt; Hormel Natural Ham
        )
  </code></pre>
  
  <p>I don't mind if the sub-ingredients appear with the original item (i.e., "Monterey Jack Cheese (milk, cheese culture, salt)"), I just don't want them on their own because they aren't added ingredients.</p>
  
  <p>I found a couple other questions here that I tried applying to my problem, but I never got the expected output.</p>
  
  <p>Oh, and in case preg_split isn't PHP-centric, I'm using PHP.</p>
  
  <p>Thanks in advance!</p>