PHP

ucwords

ucwords

(PHP 4, PHP 5, PHP 7)

ucwords - 大写字母中每个单词的第一个字符

描述

string ucwords ( string $str [, string $delimiters = " \t\r\n\f\v" ] )

如果该字符是字母,则返回一个字符串,其中每个单词的第一个字符都是大写字母。

单词的定义是紧跟在delimiters参数中列出的任何字符之后的任何字符串(默认情况下是空格,换页符,换行符,回车符,水平制表符和垂直制表符)。

参数

str

输入字符串。

delimiters

可选的delimiters包含词分隔符字符。

返回值

返回修改的字符串。

更新日志

描述
5.4.32, 5.5.16添加了分隔符参数。

例子

示例#1 ucwords()示例

<?php $foo = 'hello world!'; $foo = ucwords($foo             // Hello World! $bar = 'HELLO WORLD!'; $bar = ucwords($bar             // HELLO WORLD! $bar = ucwords(strtolower($bar) // Hello World! ?>

示例#2带有自定义分隔符的ucwords()示例

<?php $foo = 'hello|world!'; $bar = ucwords($foo             // Hello|world! $baz = ucwords($foo, "|"        // Hello|World! ?>

注意

注意:此功能是二进制安全的。

扩展内容

  • strtoupper() - 使字符串大写

  • strtolower() - 使字符串小写

  • ucfirst() - 使字符串的第一个字符大写

  • mb_convert_case() - 对字符串执行大小写折叠

← ucfirst

vfprintf →