php中英文字符转换大小字代码

每个单词的首字母转换为大写: ucwords()
第一个单词首字母变大写: ucfirst()
第一个单词首字母变小写: lcfirst()
所有 字母变大写: strtoupper()

例子

 代码如下 复制代码

<?php
echo strtoupper("Hello WORLD!");
?>

输出:

HELLO WORLD!

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

 代码如下 复制代码

<?php
$foo = 'where are doing?!';
$foo = ucfirst($foo);             // where are doing?!

$bar = 'where are doing?!';
$bar = ucfirst($bar);             // where are doing?!
$bar = ucfirst(strtolower($bar)); // where are doing?!
?>

所有 字母变小写: strtolower()

 代码如下 复制代码

<?php
$str = "Mary Had A Little Lamb and She LOVED It So";
$str = strtolower($str);
echo $str; // Prints mary had a little lamb and she loved it so
?>

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

 代码如下 复制代码

<?php
$foo = 'where are doing?!';
$foo = ucwords($foo);             // Where are doing?!

$bar = 'where are doing?!';
$bar = ucwords($bar);             // Where are doing?!
$bar = ucwords(strtolower($bar)); // Where are doing?!
?>

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

 代码如下 复制代码

<?php
$foo = 'HelloWorld';
$foo = lcfirst($foo);             // where are doing

$bar = 'where are doing?!';
$bar = lcfirst($bar);             // where are doing?!
$bar = lcfirst(strtoupper($bar)); // where are doing?!
?>

时间: 2024-10-23 02:17:37

php中英文字符转换大小字代码的相关文章

C# char类型字符转换大小写的实现代码

以下是对C#中char类型字符转换大小写的示例代码进行了介绍,需要的朋友可以过来参考下哦   C# char类型有自带的大小写转换方法:ToUpper和ToLowerchar str1 = 'a'; char str2 = 'A'; Char.ToUpper(str1); Char.ToLower(str2);

ios 字符转化-iOS 如何将一个字符转换成byte?最好能有代码

问题描述 iOS 如何将一个字符转换成byte?最好能有代码 比如 nssting* str = @"2"; 转化.... 解决方案 http://www.cnblogs.com/leipei2352/p/3722411.html 解决方案二: http://mobile.51cto.com/hot-404914.htm 解决方案三: NSString *str = @"2"; NSData *data = [str dataUsingEncoding:NSUTF8

[经典面试题][搜狗]在一个字符串中寻找包含全部出现字符的最小字串

题目 一个字符串中含有n个字符,其中有m个不同的字符,n>>m,用最少的时间和空间找到包含所有这m个字符的最短的字串,不考虑特殊字符,只考虑字母数字即可. 例如: abccbaddac, 返回:cbad aabcadbbbcca,返回:bcad 思路 [算法系列之二十二]包含T全部元素的最小子窗口 本题目相比连接中所说的稍微简单一些,本题目不用考虑重复字符. 代码 /*--------------------------------------------- * 日期:2015-02-24 *

java 全角半角字符转换的方法实例_java

如果搞明白了Java中全角字符和半角字符之间的关系那他们之间的转换根本就不是个事. 可以通过下面的程序看看Java中所有字符以及对应编码的值 复制代码 代码如下:     public static void main(String[] args) {        for (int i = Character.MIN_VALUE; i <= Character.MAX_VALUE; ++i) {            System.out.println(i + "    "

编程-有没有人帮我转换一下这代码???

问题描述 有没有人帮我转换一下这代码??? 好像听说goto gett;相当于while语句,能不能帮我转换一下下面的代码,看得不是很懂.. 解决方案 是跳转的意思,把gett;标签下面的代码收拢成一个函数 gotoMethod(),然后在goto的地方写上 gotoMethod(): break: 即可 解决方案二: goto gett;在你的代码中相当于break不相当于while 解决方案三: 漏了这张没上传,补上...... 解决方案四: goto和while没有必然关系吧,goto语句

java字符转换成数字问题?不懂什么意思c=&amp;amp;#39;6&amp;amp;#39;;int a = c-&amp;amp;#39;0&amp;amp;#39;;

问题描述 java字符转换成数字问题?不懂什么意思c='6';int a = c-'0'; 字符转换成数字问题?不懂什么意思 c='6'; int a = c-'0'; 那个-'0'表示什么意思呢??百度了下好像是什么js的弱类型转换?帮忙解释下谢谢了 解决方案 c的类型很关键你却没给出来! 先说int型,可以把你那个代码转换一下 int c='6'; int x='0'; int a=c-x; //System.out.println("c:"+c);//54 //System.ou

java 大数字代码如何定义

问题描述 java 大数字代码如何定义 java 代码如何定义1100亿? 定义为常量,比如 private static int number = 1100 解决方案 大数字及大数字运算,推荐使用java.math.BigDecimal.我想这个类可以满足你的一般需求. 你提到的100亿,下面的代码就构造了一个100亿. import java.math.BigDecimal; public class TestBD{ public static void main(String[] args

java 全角半角字符转换如何实现_java

复制代码 代码如下: package com.whatycms.common.util; import org.apache.commons.lang.StringUtils; /** * <PRE> * 提供对字符串的全角->半角,半角->全角转换 * </PRE> */ public class BCConvert { /** * ASCII表中可见字符从!开始,偏移位值为33(Decimal) */ static final char DBC_CHAR_START

Python 实现 贪吃蛇大作战 代码分享_python

感觉游戏审核新政实施后,国内手游市场略冷清,是不是各家的新游戏都在排队等审核.媒体们除了之前竞相追捧<Pokemon Go>热闹了一把,似乎也听不到什么声音了.直到最近几天,突然听见好几人都提到同一个游戏,网上还有人表示朋友圈被它刷屏了.(不过现在微信已经悍然屏蔽了它的分享) 这个游戏就是现在iOS免费榜排名第一的<贪吃蛇大作战>.一个简单到不行的游戏,也不知道怎么就火了.反正一款游戏火了,各路媒体.专家总能说出种种套路来,所以我就不发表意见了.不过这实在是一个挺好实现的游戏,于是