/*
首先記住這幾個函數
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"));