我需要拆分這種格式的字符串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 關注
- 121 瀏覽
添加回答
舉報
0/150
提交
取消