📜  PHP | ucwords()函数(1)

📅  最后修改于: 2023-12-03 15:18:25.974000             🧑  作者: Mango

PHP | ucwords()

ucwords()函数是PHP字符串函数之一,用于将字符串中的每个单词的首字母大写。

语法
ucwords(string $string, ?string $delimiter = " \t\r\n\f\v")

参数:

  • $string:必需。规定要操作的字符串。
  • $delimiter:可选。规定单词间隔符号,若没有,则默认为空格、水平制表符、换行符、回车符、垂直制表符。
返回值

返回字符串中每个单词的首字母大写的结果字符串。

示例
$str1 = 'hello world';
$str2 = 'PHP is amazing';
$str3 = '2be or not 2be, that is question.';

echo ucwords($str1) . "<br>"; // Hello World
echo ucwords($str2) . "<br>"; // PHP Is Amazing
echo ucwords($str3) . "<br>"; // 2Be Or Not 2Be, That Is Question.
注意事项
  • 输入的字符串中的非字母字符(如数字、下划线、连字符等)不会影响函数的输出结果。
  • 如果想要每个单词的首字母变为大写,但其他字母保持小写,可以先使用strtolower()将字符串中所有字符转换为小写,再使用ucwords()对相应单词进行处理。
总结

ucwords()函数是一个非常实用的字符串函数,可以快速地将字符串中每个单词的首字母大写。程序员们可以在字符串处理的场景中多加运用此函数,提高代码的可读性和规范性。