2
分割字符串我需要分割使用的字符串:無需拆卸delemiter
$words = preg_split("/[\s,<>123456789]+/", $message);
,但如果我這樣做,我結束了從$message
裸字。
有沒有辦法拆分$message
而不刪除分隔符?
例如:"asd1 ,3" -> ["asd","1"," ",","3"]
分割字符串我需要分割使用的字符串:無需拆卸delemiter
$words = preg_split("/[\s,<>123456789]+/", $message);
,但如果我這樣做,我結束了從$message
裸字。
有沒有辦法拆分$message
而不刪除分隔符?
例如:"asd1 ,3" -> ["asd","1"," ",","3"]
是的,如果你在PHP手冊看preg_split,你會看到,可以使用PREG_SPLIT_DELIM_CAPTURE
標誌與捕獲組:
preg_split("/([\s,<>123456789]+)/", $message, -1, PREG_SPLIT_DELIM_CAPTURE);
閱讀手冊?現在這只是瘋狂的談話。 – WinterMute 2014-08-29 17:20:39
--- 1:防止什麼你從閱讀文檔? – 2014-11-26 23:35:27