PHP拆分字符串编号和特殊字符

我需要拆分这种格式的字符串


1234*34*34#1000,cn:123#10000


1317#1000,2174#10000


cb:1*2#20,3#25


ab#10,abcd#15


cjE*5#25

进入如下数组,


[0] => 1234,[1] => 34,[2] => 1000,[3] => cn,[4] => 123,[5] => 10000


有可能做到这一切吗


www说
浏览 145回答 1
1回答

喵喔喔

你可以使用preg_split$str = '1234*34*34#1000,cn:123#10000';$a = preg_split("/[*#,:]/", $str);var_dump($a);会输出array(7) {  [0]=>  string(4) "1234"  [1]=>  string(2) "34"  [2]=>  string(2) "34"  [3]=>  string(4) "1000"  [4]=>  string(2) "cn"  [5]=>  string(3) "123"  [6]=>  string(5) "10000"}
打开App,查看更多内容
随时随地看视频慕课网APP