为什么不能直接$str = ucwords($str);一步到位?ucwords()有啥讲究吗

来源:1-16 编程练习

木头3453647

2019-12-19 16:11:25

$str = ucwords($str);

写回答

1回答

好帮手慕小尤

2019-12-19

同学你好,ucwords()是将每个单词的首字符转换为大写,如果直接使用ucwords函数,会转换的第一个字母。运行结果如下所示:

http://img.mukewang.com/climg/5dfb5539096faa8e01920098.jpg

所以需要先通过strtolower()函数将字符串转换为小写,然后通过str_replace()函数将-替换为空格,然后通过ucwords()将首字符转换为大写,最后通过str_replace()将空格替换为-。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 4928 问题

查看课程