Heim >Backend-Entwicklung >PHP-Tutorial >编码风格转换

编码风格转换

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-23 13:55:27954Durchsuche

一种编码风格,MyScoreIphone
转换成另一种编码风格 my_score_iphone
应该怎样做,分别使用java和php实现

其中,php使用函数

请多指教!


回复讨论(解决方案)

<?php$funcname = 'MyScoreIphone';$newfuncname = change($funcname);echo $funcname.'<br>';echo $newfuncname;function change($str){    $newstr = preg_replace_callback('/[A-Z]{1}/', 'f', $str);    return substr($newstr, 1);}function f($str){    return '_'.strtolower($str[0]);}?>

我想到了使用正则preg_replace,
可是不知道第二个参数怎样使,
原来还有preg_replace_callback,
谢了

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn