现实中我们经常看到这样的说明,排名不分先后,按姓名首字母进行排序。这是中国人大多数使用的排序方法。那么在php程序中该如何操作呢? 下面就分享一下在php程序中获取汉字拼音的首字母的方法,在网上搜到的大多数是有问题的,这个可是经过小编实践应用过的,真的可以使用的哦。 //php获取中文字符拼音首字母 ...
分类:
Web程序 时间:
2017-06-23 11:44:11
阅读次数:
310
在项目中遇到需要把游戏进行字母排序,于是百度到一个格式化的首字母的方法。 上面的过滤只能过滤到一部分,由于使用中文作为key的时候可能会有各种问题,于是我进行了再排序过滤。 也有一种办法是先把26个字母跟其他先组合好一个数组,再遍历插入数组里面,这样做的不好的地方我觉得是如果某个字母下面的游戏为空时 ...
分类:
Web程序 时间:
2017-06-04 17:05:29
阅读次数:
209
//php获取中文字符拼音首字母 function getFirstCharter($str){ if(empty($str)){ return ''; } $fchar = ord($str{0}); if($fchar >= ord('A') && $fchar =-20319&&$asc=-2... ...
分类:
Web程序 时间:
2017-04-24 19:48:18
阅读次数:
232
一些实用函数 :去除html标签//去除空白//截取汉字 $subject = strip_tags($newsRs['content']);//去除html标签 $pattern = '/\s/';//去除空白 $content = preg_replace($pattern, '', $subj ...
分类:
Web程序 时间:
2017-03-24 11:56:02
阅读次数:
188
参考页面: http://www.yuanjiaocheng.net/CSharp/Csharp-stringbuilder.html http://www.yuanjiaocheng.net/CSharp/csharp-array.html http://www.yuanjiaocheng.net ...
/直接基于jQuery的扩展,判断是否为空 $.isBlank = function(obj){ return(typeof(obj)=='undefined'||obj==''||obj==null); } //直接基于jQuery的扩展,去除html标签,保留内容 $.htmlContent = ...
分类:
Web程序 时间:
2017-02-02 17:34:34
阅读次数:
221
1.首先得把字符串转成utf-8的格式: $str = iconv(charset, 'utf-8', $str);//charset为你的字符原来的格式,包括:gb2312(简体中文),big5(繁体中文),utf8 2.使用preg_match_all进行提取: ...
分类:
其他好文 时间:
2017-01-12 18:30:30
阅读次数:
191
在ASCII中,0xa0表示汉字的开始 其中php中的一个函数ord()函数 此函数功能返回一个字符的askii码值; 如ord('A')=65; <?php function GBsubstr($string, $start, $length) { if(strlen($string)>$leng ...
分类:
Web程序 时间:
2016-12-13 12:02:30
阅读次数:
199
1、如下图: 2、提取中文字符为: 3、提取应为字符为: 4、说明: 该方法的原理利用了LENB和LEN计算方法的不同,LEN计算字符数,中英文都算作一个字符;LENB计算字节数,中文算两个字节,英文算一个字节。 ...
分类:
其他好文 时间:
2016-11-14 00:33:04
阅读次数:
206
innerHTML指的是从对象的起始位置到终止位置的全部内容,包括Html标签。innerText 指的是从起始位置到终止位置的内容,但它去除Html标签。同时,innerHTML 是所有浏览器都支持的,innerText 是IE浏览器和chrome 浏览器支持的,Firefox浏览器不支持。其实, ...
分类:
Web程序 时间:
2016-11-08 01:39:08
阅读次数:
307