登录  /  注册

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

青灯夜游
发布: 2021-08-24 14:44:28
原创
1928人浏览过

在之前的文章《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中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号