时间:2021-07-01 10:21:17 帮助过:3人阅读
$s = 'get_post_title';echo preg_replace('/(^|_)(\w)/e', 'strtoupper("$2")', $s);
$s = 'get_post_title';echo preg_replace('/(^|_)(\w)/e', 'strtoupper("$2")', $s);
这样写比较好,e 属性已经列在废止之列了
$s = 'a,b,c,d';echo preg_replace_callback('/(?:^|,)([a-z])/', function($r) { return "'$r[1]'";}, $s);
谢谢啦。不过我在用Javascript实现这个的时候,貌似有些不对。请点解下
"get_post_title".replace(/(^|_)(\w)/g,function($2){return $2.toUpperCase();})//返回这样的结果:Get_Post_Title
这样写比较好,e 属性已经列在废止之列了
$s = 'a,b,c,d';echo preg_replace_callback('/(?:^|,)([a-z])/', function($r) { return "'$r[1]'";}, $s);
$s = 'a,b,c,d';echo preg_replace_callback('/(\w)/', function($r) { return "'$r[1]'";}, $s);