Suj*_*n R -3 php arrays string preg-match
我有一个字符串AB0512CD123456并使用preg匹配如何将其转换为
Array[0]='AB';
Array[1]='05';
Array[2]='12CD12';
Array[3]='3456';
Run Code Online (Sandbox Code Playgroud)
这是第一个元素,大小为2,然后是2,6,4等.输入字符串可能是动态的.
如果输入字符串长度是固定的,您只需要sscanf():
var_dump(sscanf('AB0512CD123456', '%2s%2s%6s%4s'));
Run Code Online (Sandbox Code Playgroud)
输出:
array(4) {
[0]=>
string(2) "AB"
[1]=>
string(2) "05"
[2]=>
string(6) "12CD12"
[3]=>
string(4) "3456"
}
Run Code Online (Sandbox Code Playgroud)