介绍
小编给大家分享一下php汉字转首字母大写的方法是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
php汉字转首字母大写的实现方法:首先创建一个php示例文件,然后定义一个“getfirstchar”方法用于获取汉字拼音且将首字母转为大写;最后通过回声输出转换结果即可。
引用>
php获取汉字拼音首字母大写
& lt; php ? 函数getfirstchar (s0) { 美元fchar=奥德(substr (s0美元0,1)); 如果(($ fchar祝辞=奥德(“a")和$ fchar & lt;=奥德(“z"))或(美元fchar祝辞=奥德(“a")和$ fchar & lt;=奥德(“z")))返回strtoupper ((fchar美元)从而向); $ s=iconv (“UTF-8",“GBK", s0美元); $ asc=奥德(${0})* 256 +奥德($ {1})-65536; 如果(asc祝辞美元=-20319美元,asc & lt;=-20284)返回“A"; 如果(asc祝辞美元=-20283美元,asc & lt;=-19776)返回“B"; 如果(asc祝辞美元=-19775美元,asc & lt;=-19219)返回“C"; 如果(asc祝辞美元=-19218美元,asc & lt;=-18711)返回“D"; 如果(asc祝辞美元=-18710美元,asc & lt;=-18527)返回“E"; 如果(asc祝辞美元=-18526美元,asc & lt;=-18240)返回“F"; 如果(asc祝辞美元=-18239美元,asc & lt;=-17923)返回“G"; 如果(asc祝辞美元=-17922美元,asc & lt;=-17418)返回“H"; 如果(asc祝辞美元=-17417美元,asc & lt;=-16475)返回“J"; 如果(asc祝辞美元=-16474美元,asc & lt;=-16213)返回“K"; 如果(asc祝辞美元=-16212美元,asc & lt;=-15641)返回“L"; 如果(asc祝辞美元=-15640美元,asc & lt;=-15166)返回“M"; 如果(asc祝辞美元=-15165美元,asc & lt;=-14923)返回“N"; 如果(asc祝辞美元=-14922美元,asc & lt;=-14915)返回“O"; 如果(asc祝辞美元=-14914美元,asc & lt;=-14631)返回“P"; 如果(asc祝辞美元=-14630美元,asc & lt;=-14150)返回“Q"; 如果(asc祝辞美元=-14149美元,asc & lt;=-14091)返回“R"; 如果(asc祝辞美元=-14090美元,asc & lt;=-13319)返回“S"; 如果(asc祝辞美元=-13318美元,asc & lt;=-12839)返回“T"; 如果(asc祝辞美元=-12838美元,asc & lt;=-12557)返回“W"; 如果(asc祝辞美元=-12556美元,asc & lt;=-11848)返回“X"; 如果(asc祝辞美元=-11847美元,asc & lt;=-11056)返回“Y"; 如果(asc祝辞美元=-11055美元,asc & lt;=-10247)返回“Z"; 返回null; } 函数mb_str_split ($ string) { 返回preg_split (& # 39;/(? & lt; ! ^)(? !)美元/u # 39;,美元字符串); } 函数get_letter ($ string) { $ charlist=mb_str_split ($ string); 返回内爆(到(“getfirstchar", charlist美元)); } 回声get_letter(“刹车片“); ?祝辞结果:
SCP以上是php汉字转首字母大写的方法是什么的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
php汉字转首字母大写的方法是什么