我怎麼能爆炸以下字符串:PHP爆炸的字符串,但對待引號的話作爲一個單詞
Lorem ipsum "dolor sit amet" consectetur "adipiscing elit" dolor
到
array("Lorem", "ipsum", "dolor sit amet", "consectetur", "adipiscing elit", "dolor")
所以,在報價單中的文本作爲被處理一個字。
下面是我對現在:
$mytext = "Lorem ipsum %22dolor sit amet%22 consectetur %22adipiscing elit%22 dolor"
$noquotes = str_replace("%22", "", $mytext");
$newarray = explode(" ", $noquotes);
,但我的代碼將每個字到一個數組。我如何在引號內將單詞作爲一個單詞處理?
這聽起來像一個正則表達式的工作 – Earlz 2010-02-04 19:10:01
另請參閱[爆炸()函數,忽略引號內的字符?](http://stackoverflow.com/questions/3264775/an-explode-function-that-ignores-characters -Iside-quotes) – Bergi 2013-09-10 21:43:50