如何在PHP中将第一个字符大写?

4

我需要知道如何使用PHP将字符串从"hello"变为"Hello"? 我只需要将第一个字符大写即可。

4个回答

12

使用函数ucwords(); 这将对字符串中的每个单词进行操作,而使用ucfirst()仅会对第一个单词进行操作。

echo ucwords('hello my name is jim');

// Hello My Name Is Jim

echo ucfirst('hello my name is jim');

// Hello my name is jim

不错,我不知道这个!+1。 - Pekka

5
你需要使用 ucfirst 函数。

如果字符串 str 的第一个字符是字母,则将其转换为大写并返回。

此函数不会将其他字符转换为小写。如果要确保只有第一个字母是大写,其余都是小写,可以这样做:

ucfirst(strtolower($str))

2

1

针对:字符串的第一个字符

使用:ucfirst("字符串的第一个字符"); //输出 First char of string

针对:字符串中所有单词的第一个字符

使用:ucwords("字符串中所有单词的第一个字符") // 输出 All First Char Of Word In String


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接