天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

用PHP提取中英文詞語以及數(shù)字的首字母的方法介紹

最近項目有個需求,在一個中英文(包括阿拉伯?dāng)?shù)字0-9)的海量詞庫中,提取每一個詞語的首字母:

gannicus――>G

自由自在――>Z

2B――>E

傻X――>S
復(fù)制代碼 代碼如下:
private function getfirstchar($s0){
        $s=iconv('UTF-8','gb2312', $s0);
        if (ord($s0)>128) { //漢字開頭
            $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 "I";             
            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"; 
        }else if(ord($s)>=48 and ord($s)<=57){ //數(shù)字開頭
            switch(iconv_substr($s,0,1,'utf-8'))
            {
                case 1:return "Y";
                case 2:return "E";
                case 3:return "S";
                case 4:return "S";
                case 5:return "W";
                case 6:return "L";
                case 7:return "Q";
                case 8:return "B";
                case 9:return "J";
                case 0:return "L";
            }               
        }else if(ord($s)>=65 and ord($s)<=90){ //大寫英文開頭
            return substr($s,0,1);
        }else if(ord($s)>=97 and ord($s)<=122){ //小寫英文開頭
            return strtoupper(substr($s,0,1));
        }
        else
        {
            return iconv_substr($s0,0,1,'utf-8');//中英混合的詞語,不適合上面的各種情況,因此直接提取首個字符即可
        }

    }

遺留問題:仍有少量詞語無法提取,如亙古不滅,的G 沒有提取出來

最終效果如圖:

php技術(shù)用PHP提取中英文詞語以及數(shù)字的首字母的方法介紹,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 在线免费观看毛片网站 | 国产青青草原 | 国产扒开美女双腿屁股流白浆 | 国产精品资源网站在线观看 | 40分钟超爽大片黄 | 午夜福利小视频400 午夜福利网国产A | 欧美成人一区二免费视频 | 免费三级网址 | 涩涩视频www在线观看入口 | 亚洲三级黄色片 | 久久视频这里只精品6国产 久久视频在线视频观品15 | 高清国产在线播放成人 | 青草久久精品亚洲综合专区 | 日本中文字幕伊人成中文字幕 | 嗯别插太快好深再深点 | 国产偷窥盗摄一区二区 | 久久午夜宫电影网 | 黄页免费观看 | 青柠在线观看免费全集 | 国产成人精品免费视频下载 | 国产精品嫩草影院一区二区三区 | yellow在线观看免费直播 | 区一区二视频免费观看 | 爱很烂qvod | 午夜福利理论片高清在线 | 3d无遮挡h肉动漫在线播放 | 好硬好湿好爽再深一点视频 | 国产精品免费观看视频播放 | 国产亚洲人成网站在线观看播放 | 暖暖在线观看播放视频 | 秋霞午夜鲁丝片午夜精品久 | 擼擼擼麻豆密臀AV | 日韩一区二区天海翼 | 伊人大香线蕉精品在线播放 | a级男女性高爱潮高清试看 A级毛片无码久久精品免费 | 99久久无码一区人妻A片蜜 | 亚洲国产在线精品国自产拍五月 | 成人国产在线视频 | 欧美黑人经典片免费观看 | 久久re这里视频只精品首页 | 欧美日韩精品不卡在线观看 |