如何使第二个字符大写?

时间:2016-03-03 17:02:03

标签: php substring offset uppercase

我经常使用Apple产品名称

"iphone"
"ipad"
"imac"

将第二个字符设为大写的最快方法是什么?

"iPhone"
"iPad"
"iMac"

我试过

// $name = iphone
if ($name[0] == 'i') {
    strtoupper($name[1]);
    dd($name); //iphone
}

2 个答案:

答案 0 :(得分:8)

您必须替换原始变量中的值:

$name[1] = strtoupper($name[1]);

答案 1 :(得分:1)

完美答案

 $word ='iphone';
 $result = str_replace(substr($word,1,1),ucfirst(substr($word,1,1)),$word);
 echo $result;