我正在尝试将一个字符串拆分成一个数组,这样如果字符串
z10k4m42就会变成
array('z' => 10, 'k' => 4, 'm' => 42)
Run Code Online (Sandbox Code Playgroud)
这可能吗?
试试以下内容:
preg_match_all('/([a-z]+)(\d+)/', 'z10k4m42', $matches);
$ret = array_combine($matches[1], $matches[2]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
108 次 |
| 最近记录: |