首页 >后端开发 >PHP问题 > 正文

PHP字符串学习之转换第一个字符的大小(3种方法)

原创2021-08-24 14:44:280832
在之前的文章《PHP字符串学习之利用正则过滤字符,返回数字字符》中,我们介绍了利用正则表达式来提取数字字符的3种方法。这次我们继续PHP字符串的学习与练习,来聊聊转换字符串首字母大小写的方法。

本文的主要内容是“转换字符串第一个字符的大小写”,可以是将整个字符串的首个字符转换为大写或者小写、也可以是转换字符串中每个单词的第一个字符的大小写。下面我们就来给大家介绍一下。

1、转换字符串中首字符的大小写

<?php
// 将字符串的第一个字符改为小写
echo lcfirst("THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG")."<br>";
// 将字符串的第一个字符改为大写
echo ucfirst("the quick brown fox jumps over the lazy dog")."<br>";
?>

输出结果:

1.png

可以看出,在上面的代码示例中使用了lcfirst()和ucfirst()函数来转换字符串中首字符的大小写。下面我们来简单了解一下这两个函数:

  • lcfirst()可以把字符串中的首字符转换为小写,语法格式为“lcfirst($string)”。如果想要将字符串中全部字符都转为小写(统一字符串大小写),可以使用strtolower($string)函数。

  • ucfirst()可以把字符串中的首字符转换为大写,语法格式为“ucfirst($string)”。如果想要将字符串中全部字符都转为大写(统一字符串大小写),可以使用strtoupper($string)函数。

但有时,我们不需要转换整个字符串中首个字符的大小写,还需要将后面每个用空格隔开的子串(单词)的首个字符转为大写,这要怎么操作?下文就来介绍一下:

2、转换字符串中每个单词的首字符为大写

<?php
echo ucwords("the quick brown fox jumps over the lazy dog");
?>

输出结果:

2.png

可以看出,在上面的代码示例中使用了ucwords()函数来将每个单词的首字符转换为大写。下面我们来简单了解一下这个函数:

  • ucwords()可以把字符串中每个单词的首字符转换为大写,语法格式“ucwords($string)”。

总结一下:PHP转换字符串大小写的方法

  • strtolower($string)函数将字符串$string中全部字符都转为小写。

  • strtoupper($string)函数将字符串$string中全部字符都转为大写。

  • lcfirst($string)函数将字符串$string中的首字符转换为小写。

  • ucfirst($string)函数将字符串$string中的首字符转换为大写。

  • ucwords($string)函数将字符串$string中每个单词的首字符转换为大写。

最后依然给大家推荐一个咱们平台的经典课程《PHP字符串处理(玉女心经版)》,免费的~快来学习啊!

以上就是PHP字符串学习之转换第一个字符的大小(3种方法)的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:PHP 字符串 大小写
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    作者信息

    青灯夜游

    今天学习一小步,明天提升一大步

    最近文章
    php怎么判断有几位小数443
    php中转换首字母大写的函数是什么370
    Javascript怎么检查对象是否为空892
    推荐视频教程
  • PHP字符串操作经典入门PHP字符串操作经典入门
  • PHP字符串处理(玉女心经版)PHP字符串处理(玉女心经版)
  • 细说PHP(2021版)第一季细说PHP(2021版)第一季
  • 细说PHP(2021版)第二季细说PHP(2021版)第二季
  • 细说PHP(2021版)第三季细说PHP(2021版)第三季
  • 细说PHP(2021版)第四季细说PHP(2021版)第四季
  • 视频教程分类