可能重复:
PHP explode terms in to array, retain quoted text as single array item
我想转换此文字
Hello this is "a test"
到一个数组,所以它看起来像这样:
Hello
this
is
"a test"
我使用了php函数explode
$words = explode(' ', $text);
但问题是它肯定会忽略引号。如何调整爆炸功能,使其以所描述的方式运行?或者我应该使用正则表达式?