php通过大写字母分割字符串

骑驴找蚂蚁 · 2018年01月11日 · 阅读 960

使用preg_split和表达工[A-Z]来分割:

function splitAtUpperCase($s) {
    return preg_split('/(?=[A-Z])/', $s, -1, PREG_SPLIT_NO_EMPTY);
}

使用preg_replace替换:

preg_replace('/(?<!^)([A-Z])/', '-\\1', $param);

 

php

关于作者

全栈工程师

文章被阅读 136.5k
获赞 11