我需要知道如何使用PHP创建像"hello"
到"Hello"
这样的字符串?
我只需要第一个字符为Upper
答案 0 :(得分:10)
使用函数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 :(得分:5)
您需要ucfirst
功能。
如果该字符是字母,则返回首字符为str的字符串。
它不会使其他字符小写。为了确保只有第一个字母是大写,而所有小写都是小写,你可以这样做:
ucfirst(strtolower($str))
答案 2 :(得分:2)
请参阅string functions列表,它将回答大多数与字符串相关的问题。
答案 3 :(得分:1)
For:string
的第一个字符使用:ucfirst(“string的第一个字符”); //输出字符串的第一个字符
For:string
中所有第一个字符使用:ucwords(“字符串中单词的所有第一个字符”)//输出字符串中Word的所有第一个字符