可以使用PHP内置函数 ctype_upper
判断字符串的第一个字符是否为大写字母,如果不是,则可以使用 ucfirst
函数将字符串的首字母变为大写。
示例代码:
$str = 'hello world';
if (!ctype_upper($str[0])) {
$str = ucfirst($str);
}
echo $str; // 输出结果为: Hello world
如果要判断字符串中的每个单词的首字母是否大写,并将首字母不为大写的单词改为大写,可以使用 ucwords
函数。
示例代码:
$str = 'hello world, i am here';
$str = ucwords($str);
echo $str; // 输出结果为: Hello World, I Am Here