经测试代码如下:
/**
* 字符串转换成标准标题样式
*
* @param
* @arrange (512.笔记) jb51.cc
**/
function titleCase($string) {
$len=strlen($string);
$i=0;
$last= "";
$new= "";
$string=strtoupper($string);
while ($i<$len):
$char=substr($string,$i,1);
if (ereg( "[A-Z]",$last)):
$new.=strtolower($char);
else:
$new.=strtoupper($char);
endif;
$last=$char;
$i++;
endwhile;
return($new);
};
/*** 代码来自编程之家 jb51.cc(jb51.cc) ***/