本文给大家分享的是使用php简单实现的提取中英文字符的首字母的方法和示例,十分的使用,有需要的小伙伴可以参考下。
PHP实现获取中英文按照首字母
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
/** * */ function getfirstchar($s0){ if($s0[0]=='I' || $s[0]=='i'){ return "I"; }elseif($s0[0]=='U' || $s[0]=='u'){ return 'U'; }elseif($s0[0]=='V' || $s[0]=='v'){ return 'V'; }else{ $fchar = ord($s0{0}); if($fchar >= ord("A") and $fchar $s1 = iconv("UTF-8","gb2312", $s0); $s2 = iconv("gb2312","UTF-8", $s1); if($s2 == $s0){$s = $s1;}else{$s = $s0;} $asc = ord($s{0}) * 256 + ord($s{1}) - 65536; if($asc >= -20319 and $asc if($asc >= -20283 and $asc if($asc >= -19775 and $asc if($asc >= -19218 and $asc if($asc >= -18710 and $asc if($asc >= -18526 and $asc if($asc >= -18239 and $asc if($asc >= -17922 and $asc if($asc >= -17417 and $asc if($asc >= -16474 and $asc if($asc >= -16212 and $asc if($asc >= -15640 and $asc if($asc >= -15165 and $asc if($asc >= -14922 and $asc if($asc >= -14914 and $asc if($asc >= -14630 and $asc if($asc >= -14149 and $asc if($asc >= -14090 and $asc if($asc >= -13318 and $asc if($asc >= -12838 and $asc if($asc >= -12556 and $asc if($asc >= -11847 and $asc if($asc >= -11055 and $asc return null; } } |
以上所述就是本文的全部内容了,希望大家能够喜欢。