在 PHP 中 ucwords() 函数把字符串中每个单词的首字符转换为大写,这个函数在英文项目开发过程中经常用到。在 CSS 中,我们可以用 text-transform:capitalize;来控制样式可以得到同样的效果。

但是如果要转换的字符串本来就是大写的,或者大小写错乱的,这样就不能实现字符串中每个单词的首字符转换为大写,这时我们可以把字符串先用 PHP 中 strtolower()函数将字符串先转化为小写,然后再用 ucwords()进行首字母转换;

    $str = "YUAN SIR WEB";
    echo ucwords($str); //output:"YUAN SIR WEB"
    echo ucwords(strtolower($str)); //output:"Yuan Sir Web";

转载请注明: 转载自Ryan 是菜鸟 | LNMP 技术栈笔记

如果觉得本篇文章对您十分有益,何不 打赏一下

谢谢打赏

本文链接地址: PHP ucwords()

知识共享许可协议 本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可