PHP英文字母大小写转换函数小结


Posted in PHP onMay 03, 2014

每个单词的首字母转换为大写:ucwords()

<?php
$foo = 'hello world!';
$foo = ucwords($foo);             // Hello World!
$bar = 'HELLO WORLD!';
$bar = ucwords($bar);             // HELLO WORLD!
$bar = ucwords(strtolower($bar)); // Hello World!
?>

第一个单词首字母变大写:ucfirst()

<?php
$foo = 'hello world!';
$foo = ucfirst($foo);             // Hello world!
$bar = 'HELLO WORLD!';
$bar = ucfirst($bar);             // HELLO WORLD!
$bar = ucfirst(strtolower($bar)); // Hello world!
?>

第一个单词首字母变小写:lcfirst()

<?php
$foo = 'HelloWorld';
$foo = lcfirst($foo);             // helloWorld
$bar = 'HELLO WORLD!';
$bar = lcfirst($bar);             // hELLO WORLD!
$bar = lcfirst(strtoupper($bar)); // hELLO WORLD!
?>

所有字母变大写:strtoupper()
所有字母变小写:strtolower()

PHP 相关文章推荐
在PHP中使用XML
Oct 09 PHP
php 取得瑞年与平年的天数的代码
Aug 10 PHP
php date与gmdate的获取日期的区别
Feb 08 PHP
php中3种方法统计字符串中每种字符的个数并排序
Aug 27 PHP
基于php和mysql的简单的dao类实现crud操作功能
Jan 27 PHP
PHP中使用php5-ffmpeg撷取视频图片实例
Jan 07 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
Mar 22 PHP
php使用curl详细解析及问题汇总
Aug 11 PHP
Yii2中简单的场景使用介绍
Jun 02 PHP
Laravel中log无法写入问题的解决
Jun 17 PHP
Laravel项目中timeAgo字段语言转换的改善方法示例
Sep 16 PHP
PHP哈希表实现算法原理解析
Dec 11 PHP
php获取网卡的MAC地址支持WIN/LINUX系统
Apr 30 #PHP
php环境无法上传文件的解决方法
Apr 30 #PHP
php分页示例分享
Apr 30 #PHP
yii框架配置默认controller和action示例
Apr 30 #PHP
yii框架通过控制台命令创建定时任务示例
Apr 30 #PHP
yii框架builder、update、delete使用方法
Apr 30 #PHP
yii框架表单模型使用及以数组形式提交表单数据示例
Apr 30 #PHP
You might like
PHP使用array_multisort对多个数组或多维数组进行排序
2014/12/16 PHP
Laravel框架实现超简单的分页效果示例
2019/02/08 PHP
PHP基于面向对象封装的分页类示例
2019/03/15 PHP
js chrome浏览器判断代码
2010/03/28 Javascript
BOM与DOM的区别分析
2010/10/26 Javascript
js数组的操作详解
2013/03/27 Javascript
replace()方法查找字符使用示例
2013/10/28 Javascript
JsRender for index循环索引用法详解
2014/10/31 Javascript
angularjs中的单元测试实例
2014/12/06 Javascript
javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
2014/12/20 Javascript
js实现双击图片放大单击缩小的方法
2015/02/17 Javascript
简介JavaScript中的unshift()方法的使用
2015/06/09 Javascript
微信小程序 wxapp导航 navigator详解
2016/10/31 Javascript
js 原型对象和原型链理解
2017/02/09 Javascript
用angular实现多选按钮的全选与反选实例代码
2017/05/23 Javascript
基于angular2 的 http服务封装的实例代码
2017/06/29 Javascript
javascript修改浏览器title方法 JS动态修改浏览器标题
2017/11/30 Javascript
vue中动态添加class类名的方法
2018/09/05 Javascript
vuex 动态注册方法 registerModule的实现
2019/07/03 Javascript
python基础教程之自定义函数介绍
2014/08/29 Python
Python装饰器的函数式编程详解
2015/02/27 Python
python使用nntp读取新闻组内容的方法
2015/05/08 Python
Python3中的2to3转换工具使用示例
2015/06/12 Python
python实现微信定时每天和女友发送消息
2019/04/29 Python
在django-xadmin中APScheduler的启动初始化实例
2019/11/15 Python
TFRecord格式存储数据与队列读取实例
2020/01/21 Python
基于python爬取有道翻译过程图解
2020/03/31 Python
pycharm激活方法到2099年(激活流程)
2020/09/22 Python
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
2012/06/05 面试题
童装店创业计划书
2014/01/09 职场文书
微信营销策划方案
2014/02/24 职场文书
2014年寒假社会实践活动心得体会
2014/04/07 职场文书
Linux系统下安装PHP7.3版本
2021/06/26 PHP
【TED出品】天梯非主流开心游1700 划水骑士
2022/03/31 魔兽争霸
CentOS下安装Jenkins的完整步骤
2022/04/07 Servers
苹果macOS 13开发者预览版Beta 8发布 正式版10月发布
2022/09/23 数码科技