Mam string i chciałbym go podzielić w ten sposób:

  1. <?php
  2.  
  3. $str = 'czesc,siemka,fc(witam,luzik,fc(fc(zzz,aaa),ohh)),fc(ja,ty)';
  4.  
  5. $chars = preg_split('/(,[^fc()]*)/', $str);
  6. print_r($chars);
  7.  
  8. ?>


Już nie daje rady z tym.
Chce poprostu rozdzielić to co jest w przecinkach ale bez wchodzenia do zagłębienia fc().
Powinno to wygladac tak:
$chars[0] = czesc;
$chars[1]=siemka;
$chars[2]=fc(witam,luzik,fc(fc(zzz,aaa),ohh));
$chars[3]=fc(ja,ty);

trzeba jakos ominac przecinki w fc tylko nie wiem jak :/
pomocy

[EDIT] NIE AKTUALNE. PROBLEM ROZWIĄZANY[/EDIT]