php - 在 PHP 中将字符串的每个单词大写?

标签 php string

据我所知,strtolower 使字符串全部小写,而 ucfirst 使字符串的第一个字母大写。

请问,是否可以将字符串中的每个单词都大写?

示例 $string = "hello world"- 如何使它显示为“Hello World”?

最佳答案

您正在寻找 ucwords功能。直接来自 PHP 文档的示例:

$foo = 'hello world!';
$foo = ucwords($foo);             // Hello World!

$bar = 'HELLO WORLD!';
$bar = ucwords($bar);             // HELLO WORLD!
$bar = ucwords(strtolower($bar)); // Hello World!

关于php - 在 PHP 中将字符串的每个单词大写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/704035/

相关文章:

php - 具有区分大小写功能的绑定(bind) mysql 语句 "LOWER"- 语法问题

php - php 程序的 jsp 版本

php - PDO 计数和循环优化

php - 在 wordpress 中手动激活主题,网站无法访问

c - 在读取文本文件之前为二维字符串数组分配空间

java - 在 Java 中,删除字符串的第一个字符,如果它是 ,(逗号)

php - 我如何使用 Windows 的 DIRECTORY_SEPARATOR

javascript - javascript中的逻辑运算符&&和两个字符串

c# - 使用 C# Regex 替换字符串中的字符

Python-文字游戏 "Ghost"、文件 I/O 和列表问题