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 相关文章推荐
模仿OSO的论坛(五)
Oct 09 PHP
PHP 5.0对象模型深度探索之对象复制
Mar 27 PHP
解析PHP提交后跳转
Jun 23 PHP
一个PHP的远程图片抓取函数分享
Sep 25 PHP
PHP下获取上个月、下个月、本月的日期(strtotime,date)
Feb 02 PHP
php递归创建目录的方法
Feb 02 PHP
php抽象类使用要点与注意事项分析
Feb 09 PHP
PHP魔术方法的使用示例
Jun 23 PHP
PHP匿名函数和use子句用法实例
Mar 16 PHP
php mysql like 实现多关键词搜索的方法
Oct 29 PHP
php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
Nov 09 PHP
Laravel5.7框架安装与使用学习笔记图文详解
Apr 02 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
curl实现站外采集的方法和技巧
2014/01/31 PHP
PHP学习笔记(二) 了解PHP的基本语法以及目录结构
2014/08/04 PHP
php中switch与ifelse的效率区别及适用情况分析
2015/02/12 PHP
CodeIgniter中使用Smarty3基本配置
2015/06/29 PHP
原生JS实现Ajax通过GET方式与PHP进行交互操作示例
2018/05/12 PHP
ie和firefox中img对象区别的困惑
2006/12/27 Javascript
jquery 多级下拉菜单核心代码
2010/05/21 Javascript
jquery及原生js获取select下拉框选中的值示例
2013/10/25 Javascript
浅析JavaScript中的typeof运算符
2013/11/30 Javascript
JS实现关键字搜索时的相关下拉字段效果
2014/08/05 Javascript
使用jquery实现放大镜效果
2014/09/02 Javascript
用JavaScript实现用一个DIV来包装文本元素节点
2014/09/09 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
jQuery实现带延时功能的水平多级菜单效果【附demo源码下载】
2016/09/21 Javascript
简易的JS计算器实现代码
2016/10/18 Javascript
浅谈Angular.js中使用$watch监听模型变化
2017/01/10 Javascript
vue数据控制视图源码解析
2018/03/28 Javascript
一个Vue页面的内存泄露分析详解
2018/06/25 Javascript
vue监听input标签的value值方法
2018/08/27 Javascript
[01:14:41]DOTA2-DPC中国联赛定级赛 iG vs Magma BO3第一场 1月8日
2021/03/11 DOTA
利用Tkinter和matplotlib两种方式画饼状图的实例
2017/11/06 Python
Django REST framework 单元测试实例解析
2019/11/07 Python
Spring实战之使用util:命名空间简化配置操作示例
2019/12/09 Python
Python实现图片识别加翻译功能
2019/12/26 Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
2020/02/13 Python
Keras:Unet网络实现多类语义分割方式
2020/06/11 Python
Python必须了解的35个关键词
2020/07/16 Python
Python代码注释规范代码实例解析
2020/08/14 Python
CSS3 Notes: -webkit-box-reflect实现倒影的实例
2016/12/08 HTML / CSS
HTML5 通信API 跨域门槛将不再高、数据推送也不再是梦
2013/04/25 HTML / CSS
美国厨房和园艺工具网上商店:Nestneed
2019/08/24 全球购物
小学生手册家长意见
2015/06/03 职场文书
2015暑期社会实践个人总结
2015/07/13 职场文书
小学语文教师竞聘演讲稿范文
2019/08/09 职场文书
2019大学生社会实践报告汇总
2019/08/16 职场文书
vue3使用vue-router的完整步骤记录
2021/06/20 Vue.js