欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
dedecms文章内容目录按首英文字母排列
时间: 2021-02-23 01:47 浏览次数:
方式一,织梦cms默认设置有这一涵数,在include/中.即SpGetPinyin()但他只有获得全拼,无法获得首英文字母,应当是bug吧.假如想整站都启用这一涵数,提议把本涵数拷贝到include/extend.func.php 这一文
方式一,织梦cms默认设置有这一涵数,在include/中.即SpGetPinyin()

但他只有获得全拼,无法获得首英文字母,应当是bug吧.假如想整站都启用这一涵数,提议把本涵数拷贝到include/extend.func.php 这一文档中,就可以在整站启用

使用方法举例说明

 

$pingyin=SpGetPinyin($row[ title ],0,1);
$a=substr(SpGetPinyin($row[ title ]),0,1);//获得拼音字母首英文字母

方式二,假如你只为获得首英文字母,不用全拼,还能够用于下涵数获得首英文字母

 

 

if (ord($row[ title ]) 128) { //中国汉字开始
 $letter=getfirstchar2($row[ title 
}else if(ord($row[ title ]) =48 and ord($row[ title ]) =57){ //数据开始
 $letter=iconv_substr($title,0,1, utf-8 
}else if(ord($row[ title ]) =65 and ord($row[ title ]) =90){ //英文大写英语开始
$letter=iconv_substr($row[ title ],0,1, utf-8 

}else if(ord($row[ title ]) =97 and ord($row[ title ]) =122){ //小写英语开始  $letter=iconv_substr($row[ title ],0,1, utf-8 $letter=strtoupper($letter);//英文字母变换成英文大写 print_r($letter);exit;  function getfirstchar2($s0){ $s=iconv( UTF-8 , gb2312 , $s0);  $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  H   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   return false;  }

 

 

 div  >

dedecms模版,dedecms公司模版,dedecms新闻资讯模版,高档HTML5响应式模版,dedecms手机上模版,织梦cms模版实例教程,网站模版,网页页面模版,完全免费网页页面模版



Copyright © 广州凡科互联网科技有限公司 版权所有 粤ICP备10235580号
全国服务电话:4000-399-000   传真:021-45545458
公司地址:广州市海珠区工业大道北67号凤凰创意园