21,886
社区成员
发帖
与我相关
我的任务
分享
$id = preg_replace_callback('/(^|_|-)+(.)/', function($m) { return strtoupper($m[2]); }, $id);
$id = preg_replace_callback('/\.(.)/', function($m) { return '_' . strtoupper($m[1]); }, $id);
echo $id;
$line = preg_replace_callback (
'|<p>\s*\w|' ,
function ( $matches ) {
return strtoupper( $matches [ 0 ]) ..... ; // 这个地方照葫芦画瓢,\\1 就是这里的 $matches [ 0 ]
},
$line
);
试试就知道了