为什么不能直接$str = ucwords($str);一步到位?ucwords()有啥讲究吗
来源:1-16 编程练习
木头3453647
2019-12-19 16:11:25
$str = ucwords($str);
1回答
同学你好,ucwords()是将每个单词的首字符转换为大写,如果直接使用ucwords函数,会转换的第一个字母。运行结果如下所示:
所以需要先通过strtolower()函数将字符串转换为小写,然后通过str_replace()函数将-替换为空格,然后通过ucwords()将首字符转换为大写,最后通过str_replace()将空格替换为-。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题
回答 1
回答 1