Есть строки:
"array(), array('example' => array(0 => 'one', 1 => 'two', 3 => '...'), 'other' => '...'), TRUE"
"'one', array('one' => 1, 'two' => 'two', 'three' => '...'), NULL"
...
Это собственно параметры функции, они могут быть самые разные.
Задача - парсинг логов трассировки php приложения.
Нужно всего лишь разбить эти параметры по отдельности.
Можно было бы разделить просто по запятым, но в параметрах есть многомерные массивы где есть запятые.
Может кто-то подскажет способ, регулярное выражение или ещё что-то. Можно php или js.