Adi*_*tya -1 php regex string expression preg-match
我有一个字符串$text_arr="101104105106109111112113114116117120122123124"
相当大的字符串
如果我想从他们中拆分三个数字101,104,105并存储它们.$array我该怎么办?
我试过这样做:
preg_match_all('/[0-9]{3}$/',"$text_arr",$array);
Run Code Online (Sandbox Code Playgroud)
最简单的方法是使用preg_split()Docs:
$result = preg_split('/(\d{3})/', $str, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);
Run Code Online (Sandbox Code Playgroud)
看它工作,或结果:
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
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
177 次 |
| 最近记录: |