正则表达式在PHP中使用自定义分隔符拆分字符串

[{A1,A5, {"type","column"; "a", true; "color", "red"}}]

I want output like this

  1. A1
  2. A5
  3. {"type","column"; "a", true; "color", "red"}

after this, I need to split the 3rd string like

  1. type = column
  2. a = true
  3. color = red

can be a php function as well to do this all. I tried str_getcsv($a, ",", '"') the output is

[
     "A1",
     "A5",
     " {"type"",
     "column; "a"",
     " true; "color"",
     "red}",
   ]

which is defintely wrong.

请教大师一个问题,如果是用连续的四个
来作分割符,来分割一个含有很多连续的四个
的字符串,又该怎样写呢。我试了很多办法都不行。