本文介绍了preg_match连续匹配三个数字的子串?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个字符串 $ text_arr =101104105106109111112113114116117120122123124
相当大的字符串
I have a string $text_arr="101104105106109111112113114116117120122123124"
fairly big string
如果我想要分割三个数字,如 101,104,105
,并将它们存储在 $ array
中。我该怎么办?
If i want to split three numbers from them like 101,104,105
and store them in $array
.What should i do?
我尝试这样做:
preg_match_all('/[0-9]{3}$/',"$text_arr",$array);
推荐答案
最简单的方法是使用或结果:
Array
(
[0] => 101
[1] => 104
[2] => 105
[3] => 106
[4] => 109
[5] => 111
[6] => 112
[7] => 113
[8] => 114
[9] => 116
[10] => 117
[11] => 120
[12] => 122
[13] => 123
[14] => 124
)
这篇关于preg_match连续匹配三个数字的子串?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!