喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

招聘PHP开发人员(北京)

上一主题 下一主题
 12  1/2  1  2  > 
     
标题: [原创] 简单的php取GB2312编码字符串首字母的方法  
 
robinhunan
注册会员
Rank: 2
一般会员



UID 20392
精华 0
积分 180
帖子 150
金钱 180 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2003-6-3
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
简单的php取GB2312编码字符串首字母的方法



<?php
/*
* @author: [email]zhuyubing@gmail.com[/email]
*/
$dict=array(
'a'=>0xB0C4,
'b'=>0xB2C0,
'c'=>0xB4ED,
'd'=>0xB6E9,
'e'=>0xB7A1,
'f'=>0xB8C0,
'g'=>0xB9FD,
'h'=>0xBBF6,
'j'=>0xBFA5,
'k'=>0xC0AB,
'l'=>0xC2E7,
'm'=>0xC4C2,
'n'=>0xC5B5,
'o'=>0xC5BD,
'p'=>0xC6D9,
'q'=>0xC8BA,
'r'=>0xC8F5,
's'=>0xCBF9,
't'=>0xCDD9,
'w'=>0xCEF3,
'x'=>0xD188,
'y'=>0xD4D0,
'z'=>0xD7F9,
);
//取GB2312字符串首字母,原理是GBK汉字是按拼音顺序编码的.
function get_letter($input)
{
    global 
$dict;
    
$str_1 substr($input01);
    if (
$str_1 >= chr(0x81) && $str_1 <= chr(0xfe))    {
        
$num hexdec(bin2hex(substr($input02)));
        foreach (
$dict as $k=>$v){
            if(
$v>=$num)
            break;
        }
        return 
$k;
    }
    else{
        return 
$str_1;
    }
}

echo 
get_letter('中');
echo 
get_letter('华');
echo 
get_letter('人');
echo 
get_letter('民');
echo 
get_letter('共');
echo 
get_letter('和');
echo 
get_letter('国');
echo 
get_letter('万岁');
echo 
get_letter('c');
echo 
get_letter('h');
echo 
get_letter('i');
echo 
get_letter('n');
echo 
get_letter('a');
/**/
?>
2007-3-23 09:37 AM#1
查看资料  发短消息  QQ  顶部
 
seakingx
金牌会员
Rank: 6Rank: 6


UID 75142
精华 0
积分 1251
帖子 801
金钱 663 喜悦币
威望 0
人脉 588
阅读权限 70
注册 2006-6-18
来自 海口
状态 离线
[广告]: 代充Paypal帐号美元
进来学习一下。



锐升科技
2007-3-23 09:59 AM#2
查看资料  Blog  发短消息  QQ  顶部
 
Maxwin
注册会员
Rank: 2



UID 88106
精华 0
积分 116
帖子 99
金钱 116 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-2-6
状态 离线
[推荐阅读] 北京招聘:WEB搜索引擎开发工程师2名月薪3K——1W
赞一个,我原来用了一个汉字拼音表进行匹配查询的...



Blog:http://www.x2blog.cn/Maxwin/
2007-3-23 10:56 AM#3
查看资料  访问主页  发短消息  QQ  顶部
 
qh663
版主
Rank: 7Rank: 7Rank: 7
中级会员


UID 30020
精华 0
积分 546
帖子 580
金钱 546 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2004-7-13
来自 河源
状态 离线
[推荐阅读] 北京招聘:Java初级web开发工程师2名月薪3K——1W
用上这个函数省时省力,很高效哟



五百多篇PHP学习资料
喜悦村BLOG
php团队接兼职项目QQ:80031807
PHP群:768844
2007-3-26 01:36 PM#4
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
klht (宇宙)
中级会员
Rank: 3Rank: 3


UID 77270
精华 0
积分 427
帖子 1082
金钱 426 喜悦币
威望 0
人脉 1
阅读权限 30
注册 2006-7-30
来自 UN星系
状态 离线
[推荐阅读] 问个问题
好东东



什么时候才能找到梦寐以求的PHPER工作...
2007-3-26 02:19 PM#5
查看资料  访问主页  Blog  发短消息  顶部
 
52php
中级会员
Rank: 3Rank: 3



UID 84572
精华 0
积分 361
帖子 225
金钱 361 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-12-10
状态 离线
[推荐阅读] 我注册了一个米 66cv.cn 精干吧!
确实很棒,正需要~!
2007-3-31 03:22 PM#6
查看资料  发短消息  顶部
 
klht (宇宙)
中级会员
Rank: 3Rank: 3


UID 77270
精华 0
积分 427
帖子 1082
金钱 426 喜悦币
威望 0
人脉 1
阅读权限 30
注册 2006-7-30
来自 UN星系
状态 离线
[推荐阅读] 急!安装问题!
这个思想不错,.



什么时候才能找到梦寐以求的PHPER工作...
2007-4-1 02:27 PM#7
查看资料  访问主页  Blog  发短消息  顶部
 
henanren
中级会员
Rank: 3Rank: 3
中级会员



UID 64137
精华 0
积分 214
帖子 387
金钱 30 喜悦币
威望 0
人脉 184
阅读权限 30
注册 2005-5-16
状态 离线
[推荐阅读] 到上海工作了,发帖庆祝一下
好东西,学习以下,思路真好!
2007-4-1 05:54 PM#8
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
niohe (网缘伟伟)
论坛元老
Rank: 8Rank: 8
PHPOX


UID 73469
精华 0
积分 3134
帖子 571
金钱 3134 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2006-5-16
来自 吉林延边
状态 离线
[推荐阅读] 成长中的公司招聘PHP程序员
主要用途是什么呢?什么时候需要?



QQ:86958842,承接各种小型网站项目.我的BLOG http://www.aitao8.cn/
2007-4-1 07:04 PM#9
查看资料  访问主页  发短消息  QQ  顶部
 
小树叶子
注册会员
Rank: 2



UID 88652
精华 0
积分 76
帖子 38
金钱 76 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-2-28
状态 离线
[推荐阅读] 这个xml文件哪里出错了?
有unicode字符的吗?
2007-4-10 04:25 PM#10
查看资料  发短消息  顶部
 12  1/2  1  2  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.026118 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP