php脚本中的strtoupper()与ucfirst()函数都可以实现字符串中的首字符小写转大写的效果,但它们之间也是有一些细微的差别的。下面飞鸟慕鱼博客就来详细的说一下。

php 实现字符串首字母大写的方法

php中的ucfirst()函数可以实现字符串中首字母大写,使用方法也先用简单。

例:

# 飞鸟慕鱼博客 http://feiniaomy.com
echo ucfirst('hello world');
// Hello world
echo ucfirst('feiniaomy.com');
// Feiniaomy.com
echo ucfirst('zhonguo');
// Zhonguo

php 实现单词首字母大写的方法

php中的ucwords()函数,也可以将字符串的首字符转为大写,但与ucfirst()函数不同的是。ucwords()是可以将每个单词的首字符转为大写,而ucfirst()函数只能将一串字符串的首字符转为大写。

例:

# 飞鸟慕鱼博客 http://feiniaomy.com
echo ucwords('hello world');
// Hello World
echo ucwords('feiniaomy.com');
// Feiniaomy.com
echo ucwords('zhong guo');
// Zhong Guo