当前位置 : 主页 > 网络编程 > PHP >

PHP单个字符大小写转换类

来源:互联网 收集:自由互联 发布时间:2021-06-30
基本操作 [PHP]代码 ?php/* * * @class Base_Char * @author zhangys * @date 2012/06/25 */class Base_Var_Char{ public static function isUpper ( $char ) { $ascii = ord ( $char ); if( $ascii 64 and $ascii 91 ) return true; return false; } p

基本操作

[PHP]代码

<?php
/*
 *
 * @class Base_Char
 * @author zhangys
 * @date   2012/06/25
 */

class Base_Var_Char
{
    public static function isUpper ( $char )
    {
        $ascii = ord ( $char );
        if( $ascii > 64 and $ascii < 91 ) return true;
        return false;
    }

    public static function isLower ( $char )
    {
        $ascii = ord ( $char );
        if( $ascii > 96 and $ascii < 123 ) return true;
        return false;
    }

    public static function toUpper ( $char )
    {
        if ( self::isUpper ( $char ) ) return $char;
        $ascii = ord ( $char );
        return chr ( $ascii - 32 );
    }

    public static function toLower ( $char )
    {
        if ( self::isLower ( $char ) ) return $char;
        $ascii = ord ( $char );
        return chr ( $ascii + 32 );
    }
}
网友评论