/*
首先记住这几个函数
ucwords(string) //每个单词首字母大写
ucfirst(string) //字符串第一个字母大写
strtolower(string) //字符串转换成小写
strtoupper(string) //字符串转换成大写
*/
//方法一
function change($str) {
$arr = explode('_',$str);
foreach($arr as $key=>$val) {
$newStar = strtoupper(substr($val,0,1));
$other = substr($val,1);
$tarr[] = $newStar.$other;
}
return implode("",$tarr);
}
//方法二比较简单
function change2($str) {
$arr = explode('_',$str);
foreach($arr as $key=>$val) {
$tmp = ucfirst($val);
$tarr[] = $tmp;
}
return implode("",$tarr);
}
var_dump(change2("open_door_ok"));
var_dump(change("open_door_yes"));
php 首字母及"_"后首字母都要大写(实现字符串中"open_door"转换成"OpenDoor")
最新推荐文章于 2021-04-02 17:29:06 发布