标签: php arrays
我正在尝试将字符串拆分为数组,以便字符串为 z10k4m42它会变成
z10k4m42
array('z' => 10, 'k' => 4, 'm' => 42)
这可能吗?
答案 0 :(得分:6)
尝试以下方法:
preg_match_all('/([a-z]+)(\d+)/', 'z10k4m42', $matches); $ret = array_combine($matches[1], $matches[2]);