php爆炸,有可能逃脱分隔符

use*_*379 2 php string

我有一个字符串:

this,is,a","b,test
Run Code Online (Sandbox Code Playgroud)

我想在逗号上爆炸它,除了用双引号括起来的逗号,这些应该保持不受伤害.

Adr*_*ine 6

尝试

preg_split('/(?<!"),(?!")/', $string)
Run Code Online (Sandbox Code Playgroud)

此代码使用具有负前瞻和后观的正则表达式.您可以使用http://www.pagecolumn.com/tool/pregtest.htm测试正则表达式.