在现实中,我们经常看到这样的描述,排名没有帮助,用名字的首字母。这是排序方法由中国人民代表大会最常用。那么你的PHP程序吗

现在我们将分享在PHP程序中获取汉语拼音字母的方法。大多数的问题在网上发现有问题,但实际上这是实际应用于Xiaobian后。




获取第一个汉字拼音字母表
功能getfirstcharter($str){
如果(空($)){返回};}
fchar美元ORD($str = { 0 });
如果($ fchar > = ORD('a')fchar美元<= ORD(Z))返回strtoupper($str { 0 });
$ S1 = iconv('utf-8 ','gb2312,$str);
$ S2 = iconv('gb2312 ','utf-8,$ s1);
美元=;
$ ASC = ORD($的{ 0 })* 256 + ORD($的{ 1 })- 65536;
如果($ ASC > = - 20319美元ASC <= 20284)return'a;
如果($ ASC > = - 20283美元ASC <= 19776)return'b;
如果($ ASC > = - 19775美元ASC <= 19219)return'c;
如果($ = = - 19218 18711美元);
如果($ ASC > = - 18710美元ASC <= 18527)return'e;
如果($ ASC > = - 18526美元ASC <= 18240)return'f;
如果($ ASC > = - 18239美元ASC <= 17923)return'g;
如果($ ASC > = - 17922美元ASC <= 17418)return'h;
如果($ ASC > = - 17417美元ASC <= 16475)return'j;
如果($ ASC > = - 16474美元ASC <= 16213)return'k;
如果($ ASC > = - 16212美元ASC <= 15641)return'l;
如果($ = = - 15640 $升序= 15166)返回' ' ';
如果($ ASC > = - 15165美元ASC <= 14923)return'n;
如果($ ASC > = - 14922美元ASC <= 14915)return'o;
如果($ ASC > = - 14914美元ASC <= 14631)return'p;
如果($ ASC > = - 14630美元ASC <= 14150)return'q;
如果($ ASC > = - 14149美元ASC <= 14091)return'r;
如果返回($ = 14090 - 13319);
如果($ = = - 13318,12839);
如果($ ASC > = - 12838美元ASC <= 12557)return'w;
如果($ ASC > = - 12556美元ASC <= 11848)return'x;
如果($ ASC > = - 11847美元ASC <= 11056)return'y;
如果($ ASC > = - 11055美元ASC <= 10247)return'z;
返回null;
}


例子如下:




回声getfirstcharter(' '); / /结果输出:J


以上是PHP获取汉语拼音第一个字母的函数,希望能帮助你更好地学习php编程。