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

骑驴找蚂蚁 · 2018年02月05日 · 阅读 756

使用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

关于作者

全栈工程师

文章被阅读 105.9k
获赞 11