使用 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);
Symfony事件调度器的使用
PHP将一个数组转换成Xml