ucwords

(PHP 4, PHP 5, PHP 7, PHP 8)

ucwords將字符串中每個單詞的首字母轉換為大寫

說明

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

str 中每個單詞的首字符(如果首字符是字母)轉換為大寫字母,并返回這個字符串。

這里單詞的定義是緊跟在 delimiters 參數(默認:空格符、制表符、換行符、回車符、水平線以及豎線)之后的子字符串。

參數

str

輸入字符串。

delimiters

可選的 delimiters,包含了單詞分割字符。

返回值

返回轉換后的字符串。

更新日志

版本 說明
5.4.32, 5.5.16 增加了 delimiters 參數。

范例

示例 #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() 自定義 delimiters 的例子

<?php
$foo 
'hello|world!';
$bar ucwords($foo);             // Hello|world!

$baz ucwords($foo"|");        // Hello|World!
?>

注釋

注意: 此函數可安全用于二進制對象。

參見