共计 176 个字符,预计需要花费 1 分钟才能阅读完成。
使用 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
2019-06-03