今天要写个转换model名称的函数,要把第一个字母转为小写,查PHP手册中有个lcfirst函数是要在PHP>=5.3.0才能用。
但是我服务器上的PHP版本是5.2.9,没法子自己制作一个吧!
function lcfirst($string = null) {
if (!$string) return null;
//dont't know how to do it with RegEx, :p
return preg_replace('/(^[A-Z])/', strtolower(substr($string, 0, 1)), $string);
}
PS:写的不好! 好像效率不高 。
$string = strtolower(substr($string, 0, 1)) . substr($string, 1);
GOOD!
写的不错了。逻辑上很对头!!