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制作静态网站的模板框架(一)
Oct 09 PHP
我的群发邮件程序
Oct 09 PHP
php 将bmp图片转为jpg等其他任意格式的图片
Jun 29 PHP
php连接数据库代码应用分析
May 29 PHP
php获取mysql字段名称和其它信息的例子
Apr 14 PHP
php获取中文拼音首字母类和函数分享
Apr 24 PHP
Laravel中unique和exists验证规则的优化详解
Jan 28 PHP
python进程与线程小结实例分析
Nov 11 PHP
PHP进阶学习之Geo的地图定位算法详解
Jun 19 PHP
Yii框架常见缓存应用实例小结
Sep 09 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
Feb 18 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
Jul 24 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
咖啡知识 咖啡养豆要养多久 排气又是什么
2021/03/06 新手入门
防止用户利用PHP代码DOS造成用光网络带宽
2011/03/01 PHP
php在程序中将网页生成word文档并提供下载的代码
2012/10/09 PHP
用PHP编写和读取XML的几种方式
2013/01/12 PHP
基于php常用正则表达式的整理汇总
2013/06/08 PHP
php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
2015/12/21 PHP
PHP计算数组中值的和与乘积的方法(array_sum与array_product函数)
2016/04/01 PHP
PHP magento后台无法登录问题解决方法
2016/11/24 PHP
PHP随机获取未被微信屏蔽的域名(微信域名检测)
2017/03/19 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
两种常用的javascript数组去重方法思路及代码
2013/03/26 Javascript
JavaScript控制按钮可用或不可用的方法
2015/04/03 Javascript
JS+CSS实现六级网站导航主菜单效果
2015/09/28 Javascript
Ext JS框架中日期函数的用法及日期选择控件的实现
2016/05/21 Javascript
AngularJS创建自定义指令的方法详解
2016/11/03 Javascript
JavaScript ES6中CLASS的使用详解
2016/11/22 Javascript
Bootstrap源码解读媒体对象、列表组和面板(10)
2016/12/26 Javascript
footer定位页面底部(代码分享)
2017/03/07 Javascript
浅谈Angular路由复用策略
2017/10/04 Javascript
Node.js原生api搭建web服务器的方法步骤
2019/02/15 Javascript
ES6数组与对象的解构赋值详解
2019/06/14 Javascript
微信小程序开发打开另一个小程序的实现方法
2020/05/17 Javascript
[01:29]2017 DOTA2国际邀请赛官方英雄手办展示
2017/03/18 DOTA
Python单元测试框架unittest简明使用实例
2015/04/13 Python
python判断字符串或者集合是否为空的实例
2019/01/23 Python
如何不用安装python就能在.NET里调用Python库
2019/07/12 Python
python PIL和CV对 图片的读取,显示,裁剪,保存实现方法
2019/08/07 Python
Html5 滚动穿透的方法
2019/05/13 HTML / CSS
One.com挪威:北欧成长最快的网络托管公司
2016/11/19 全球购物
口腔工艺技术专业毕业生自荐信
2013/09/27 职场文书
纪律教育月活动总结
2014/08/26 职场文书
设立有限责任公司出资协议书
2014/11/01 职场文书
《花钟》教学反思
2016/02/17 职场文书
解决numpy和torch数据类型转化的问题
2021/05/23 Python
Python机器学习之基于Pytorch实现猫狗分类
2021/06/08 Python
SQL中的三种去重方法小结
2021/11/01 SQL Server