字母

字符串首字母的大小写转换

(1)PHP自身提供了函数ucfirst()和函数ucwords(),可以实现把字符串中的首字符或者字符串中的所有单词的首字符转变为大写,本实例将通过代码进行转换

(2)实现字符串首字符的大小写转换的思想是:首先利用函数substr()提取出字符串的首字母,然后利用函数ord()获取该字母的ASCII 码,再根据大小写字母之间相差32来实现大小写字母之间的ASCII码转换,最后利用函数chr()将转变后的ASCII码转变为字母即可。
实现过程

实现字符串首字母的大小写转换的代码如下:

<?php
$small = "hello word";
$big     = "HELLO WORD";
$small = substr($small,0,1);
$big     = substr($big,0,1);
echo "hello word首字母变大写的结果:";
echo chr(ord($small)-32);
echo "<br>";
echo "HELLO WORD首字母变小写的结果:";
echo chr(ord($big)+32);
?>

 

php从a循环到z

 

range
(PHP   3> =   3.0.8,   PHP   4   )

range   --     建立一个包含指定范围单元的数组  
说明
array   range   (   mixed   low,   mixed   high)


range()   返回数组中从   low   到   high   的单元,包括它们本身。如果   low   >   high,则序列将从   high   到   low。  

例子   1.   range()   例子

foreach(range(0,   9)   as   $number)   {
        echo   $number;
}
foreach(range( 'a ',   'z ')   as   $letter)   {
        echo   $letter;
}
foreach(range( 'z ',   'a ')   as   $letter)   {
        echo   $letter;
}
 
 

注:   在版本   4.1.0   之前   range()   函数只产生递增的整数数组。对于字符序列和递减数组的支持是   4.1.0   加入的。  

例子   2.   模拟递减序列和字符序列

#   array_reverse   可以用来调换   range   的顺序
foreach(array_reverse(range(0,9))   as   $number)   {
        echo   $number;
}

#   array_map()   可以用   chr()   将整数转换成字符
foreach(array_map( 'chr ',   range(ord( 'a '),ord( 'z ')))   as   $character)   {
        echo   $character;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值