获取汉字首字母大写

function get_letter($string) {

$charlist = mb_str_split($string);

return implode(array_map("getfirstchar", $charlist));

}

function mb_str_split($string) {

// Split at all position not after the start: ^

// and not before the end: $

return preg_split('/(?

}

function getfirstchar($s0) {

$fchar = ord(substr($s0, 0, 1));

if (($fchar >= ord("a") and $fchar <= ord("z"))or($fchar >= ord("A") and $fchar <= ord("Z"))) return strtoupper(chr($fchar));

$s = iconv("UTF-8", "GBK", $s0);

$asc = ord($s{0}) * 256 + ord($s{1})-65536;

if ($asc >= -20319 and $asc <= -20284)return "A";

if ($asc >= -20283 and $asc <= -19776)return "B";

if ($asc >= -19775 and $asc <= -19219)return "C";

if ($asc >= -19218 and $asc <= -18711)return "D";

if ($asc >= -18710 and $asc <= -18527)return "E";

if ($asc >= -18526 and $asc <= -18240)return "F";

if ($asc >= -18239 and $asc <= -17923)return "G";

if ($asc >= -17922 and $asc <= -17418)return "H";

if ($asc >= -17417 and $asc <= -16475)return "J";

if ($asc >= -16474 and $asc <= -16213)return "K";

if ($asc >= -16212 and $asc <= -15641)return "L";

if ($asc >= -15640 and $asc <= -15166)return "M";

if ($asc >= -15165 and $asc <= -14923)return "N";

if ($asc >= -14922 and $asc <= -14915)return "O";

if ($asc >= -14914 and $asc <= -14631)return "P";

if ($asc >= -14630 and $asc <= -14150)return "Q";

if ($asc >= -14149 and $asc <= -14091)return "R";

if ($asc >= -14090 and $asc <= -13319)return "S";

if ($asc >= -13318 and $asc <= -12839)return "T";

if ($asc >= -12838 and $asc <= -12557)return "W";

if ($asc >= -12556 and $asc <= -11848)return "X";

if ($asc >= -11847 and $asc <= -11056)return "Y";

if ($asc >= -11055 and $asc <= -10247)return "Z";

return null;

}

AD:真正免费,域名+虚机+企业邮箱=0元

php 拼音首字母大写字母,获取汉字拼音首字母大写相关推荐

  1. php获取拼音首字母排序,PHP获取汉字拼音首字母的方法

    PHP获取汉字拼音首字母的方法: function getfirstchar($s0){ $fchar = ord($s0{0}); if($fchar >= ord("A" ...

  2. mysql获取汉字拼音首字母_MySQL数据库获取汉字拼音的首字母函数

    需求简介:最 近的一个项目,想实现如下图所示的显示效果.很明显,如果能够获取对应的汉字词组的拼音首字母就可以实现了,如果是固定的几个汉字,人为的拼一下就可以 了,不过项目中有多处功能是需要这个效果的, ...

  3. mysql 汉字拼音怎么获得,mySQL数据库获取汉字拼音的首字母函数

    根据汉字词组或者单个汉字,获取其对应的拼音首字母,比如: 你爱我吗?获取的是 N ,如果是非汉字字符则不做处理. 函数的代码 DELIMITER $$ USE `test`$$ DROP FUNCTI ...

  4. 【C#】获取汉字拼音首字母和全拼

    文章目录 利用CJK统一表意符号获取首字母 获取首字母和全拼 另附sql server解决方案 来源 java的同学可以了解下pinyin4j,js可以了解ChinesePY.js 获取拼音的意义多在 ...

  5. wp手机开发之获取汉字拼音的首字母

    wp手机开发之获取汉字拼音的首字母 本文章来介绍一下关于wp手机开发之获取汉字拼音的首字母,以前也有讲过获取汉字全部拼音下面我们来看看教程吧. 今天介绍一种新的方法,使用codeplex上开源的项目G ...

  6. C#获取汉字拼音或首字母

    C#获取汉字拼音或首字母 获取汉字拼音 直接上代码 /// <summary> /// 在指定的字符串列表CnStr中检索符合拼音索引字符串 /// </summary> // ...

  7. iOS 获取汉字拼音首字母

    iOS获取汉字首字母 这个一般用在通讯里排序居多,我这里就是用到了通讯里的排序,然后就来mark一下,记录. 核心代码 char pinyinFirstLetter(unsigned short ha ...

  8. C# 获取汉字拼音首字母

    最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来. 十年河东十年河西,莫欺少年穷 学无止境,精益求精   本节探讨C#获取汉字拼音首字母的方法: 代码类东西, ...

  9. 如何获取汉字拼音首字母?一般用于通讯录

    - (NSString *)firstCharactor:(NSString *)aString { //转成了可变字符串 NSMutableString *str = [NSMutableStrin ...

  10. vb 获取汉字拼音的首字母

    vb 获取汉字拼音的首字母 Public Function py(mystr As String) As String i = Asc(mystr) Select Case i Case -20319 ...

最新文章

  1. 浅谈tomcat中间件的优化【转】
  2. (从零开始java开发) IDEA+MAVEN构建一个webapp骨架项目(解决一直downloading问题)...
  3. html5之api,HTML5之API(示例代码)
  4. oracle 11 到 10 提示nologging,Oracle11g 卸载教程图解
  5. Git中的“起源”是什么?
  6. 指标公式c语言源码下载,通达信超级厉害指标公式源码附图-通达信公式-公式指标网...
  7. 用C语言输入半径求球体的体积
  8. 计算机桌面图标有哪两类,电脑桌面图标箭头,电脑桌面图标有两个箭头
  9. Word怎么填服务器草稿位置,Word步骤制作目录的索引符号的操作
  10. 奶茶店一天盈利有多少?广州哪里有专业奶茶培训点
  11. 计算机辅助项目管理实验论文,计算机辅助项目管理课程设计—毕设论文.doc
  12. 评分模型的检验方法和标准信用评分及实现
  13. 如何用PS去掉照片中的路人
  14. 如何从省级地图数据中裁剪出州级地图数据
  15. CUDA_ERROR_LAUNCH_TIMEOUT
  16. 实现strStr()函数(C++)
  17. 虚拟机装系统出现 ntldr is missing(NTLDR丢失)、无法正常开机、解决方法
  18. 时评:所谓游戏人才六十万缺口背后
  19. 微信小程序实现横向滚动文字
  20. SQL Server个人笔记(1)

热门文章

  1. 「雕爷学编程」Arduino动手做(21)——激光头模块
  2. 【流媒体】ffmpeg小结
  3. 流媒体协议初探(MPEG2-TS、RTSP、RTP、RTCP、SDP、RTMP、HLS、HDS、HSS、MPEG-DASH)
  4. 出租车从业资格证什么时候换证?
  5. 【网络工程】身为工程师不懂工程类专业知识?小心被人笑话
  6. 阿里云课堂:云安全的架构设计与实践之旅
  7. tp交换机管理页面_TP-Link路由器作为无线交换机怎么设置【设置方法】
  8. 水滴公司欲赴美IPO,中国保险科技第一股含金量几何
  9. 七步爬取淘宝天猫bra销售数据,分析中国女性胸部大小分布比例
  10. Java实现多线程的两种方式讲解