我需要拆分这种格式的字符串1234*34*34#1000,cn:123#100001317#1000,2174#10000cb:1*2#20,3#25ab#10,abcd#15cjE*5#25进入如下数组,[0] => 1234,[1] => 34,[2] => 1000,[3] => cn,[4] => 123,[5] => 10000有可能做到这一切吗
1 回答
喵喔喔
TA贡献1735条经验 获得超5个赞
你可以使用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"
}
- 1 回答
- 0 关注
- 103 浏览
添加回答
举报
0/150
提交
取消