Php 在不移除删除器的情况下拆分字符串
我需要使用以下命令拆分字符串:Php 在不移除删除器的情况下拆分字符串,php,Php,我需要使用以下命令拆分字符串: $words = preg_split("/[\s,<>123456789]+/", $message); 但如果我这样做,我就会得到$message中的空话 有没有办法在不删除分隔符的情况下拆分$message 例如:“asd1,3”->[“asd”,“1”,“1”,“3”]是的,如果您查看PHP手册,您将看到可以对捕获组使用PREG_SPLIT_DELIM_CAPTURE标志: preg_split("/([\s,<>
$words = preg_split("/[\s,<>123456789]+/", $message);
但如果我这样做,我就会得到$message
中的空话
有没有办法在不删除分隔符的情况下拆分$message
例如:“asd1,3”->[“asd”,“1”,“1”,“3”]
是的,如果您查看PHP手册,您将看到可以对捕获组使用PREG_SPLIT_DELIM_CAPTURE
标志:
preg_split("/([\s,<>123456789]+)/", $message, -1, PREG_SPLIT_DELIM_CAPTURE);
preg_split(“/([\s,123456789]+)/”,$message,-1,preg_split_DELIM_CAPTURE);
--1:是什么阻止了您阅读文档?