最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2013年04月23日 17:21:17   投稿:jingxian  
本篇我在小編為大家介紹,用PHP提取中英文詞語以及數(shù)字的首字母的方法。需要的朋友參考下

gannicus——>G

自由自在——>Z

2B——>E

復(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è)字符即可
        }
       
    }

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

最終效果如圖:

相關(guān)文章

  • ThinkPHP中where()使用方法詳解

    ThinkPHP中where()使用方法詳解

    where方法可以用于對(duì)數(shù)據(jù)庫操作的結(jié)果進(jìn)行篩選。即SQL查詢語句中的where子句。本文給大家介紹ThinkPHP中where()使用方法詳解,感興趣的朋友參考下
    2016-04-04
  • 在PHP中使用FastCGI解析漏洞及修復(fù)方案

    在PHP中使用FastCGI解析漏洞及修復(fù)方案

    這篇文章主要介紹了在PHP中使用FastCGI解析漏洞及修復(fù)方案的相關(guān)資料,需要的朋友可以參考下
    2015-11-11
  • yii2中結(jié)合gridview如何使用modal彈窗實(shí)例代碼詳解

    yii2中結(jié)合gridview如何使用modal彈窗實(shí)例代碼詳解

    這篇文章主要介紹了yii2中如何結(jié)合gridview使用modal彈窗的相關(guān)資料,需要的朋友可以參考下
    2016-06-06
  • PHP用身份證號(hào)獲取星座和生肖的方法

    PHP用身份證號(hào)獲取星座和生肖的方法

    PHP用身份證號(hào)獲取星座和生肖,實(shí)用的PHP函數(shù)
    2013-11-11
  • ThinkPHP5中如何使用redis

    ThinkPHP5中如何使用redis

    這篇文章主要介紹了ThinkPHP5中如何使用redis問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • phpmyadmin 常用選項(xiàng)設(shè)置詳解版

    phpmyadmin 常用選項(xiàng)設(shè)置詳解版

    phpmyadmin常用選項(xiàng)設(shè)置,以phpmyadmin2.5.4為例
    2010-03-03
  • thinkphp中memcache的用法實(shí)例

    thinkphp中memcache的用法實(shí)例

    這篇文章主要介紹了thinkphp中memcache的用法,較為詳細(xì)的講述了memcache的安裝、運(yùn)行以及在ThinkPHP中的使用方法,是非常具有實(shí)用價(jià)值的技巧,需要的朋友可以參考下
    2014-11-11
  • php導(dǎo)入模塊文件分享

    php導(dǎo)入模塊文件分享

    本文給大家分享的是php導(dǎo)入模塊文件分享,主要參數(shù)有導(dǎo)入文件路徑字符串,可以用"."代替"/", 導(dǎo)入文件類型的擴(kuò)展名(帶"."號(hào)),也可以是class/inc(簡寫方式), 如果導(dǎo)入成功則返回true,否則返回異常對(duì)象,有需要的小伙伴參考下吧。
    2015-03-03
  • 詳解Yii2 定制表單輸入字段的標(biāo)簽和樣式

    詳解Yii2 定制表單輸入字段的標(biāo)簽和樣式

    本篇文章主要介紹了 Yii2 定制表單輸入字段的標(biāo)簽和樣式,Yii2中對(duì)于表單和字段的支持組件為ActiveForm和ActiveField,有興趣的可以了解一下。
    2017-01-01
  • PHP編譯安裝時(shí)常見錯(cuò)誤解決辦法

    PHP編譯安裝時(shí)常見錯(cuò)誤解決辦法

    這篇文章主要介紹了PHP編譯安裝時(shí)常見錯(cuò)誤解決辦法,本文涵蓋了PHP編譯安裝中的大多數(shù)錯(cuò)誤,同時(shí)給出解決方法,需要的朋友可以參考下
    2015-05-05

最新評(píng)論

大足县| 科尔| 萝北县| 休宁县| 慈利县| 崇左市| 大兴区| 南宫市| 万全县| 三明市| 伊宁市| 星座| 大安市| 余江县| 南通市| 花莲县| 大连市| 南岸区| 新源县| 静宁县| 石阡县| 抚州市| 辉南县| 黄骅市| 十堰市| 西城区| 延寿县| 堆龙德庆县| 于田县| 长丰县| 贵州省| 香港| 丹棱县| 顺昌县| 积石山| 开鲁县| 随州市| 大渡口区| 仲巴县| 屯门区| 临颍县|