首页 > 编程知识 正文

拼音字母排序,c语言按字母顺序对单词排序

时间:2023-05-05 00:59:15 阅读:145022 作者:1557

按汉字排序(JAVASCRIPT,PHP,MYSQL实现(Posted on 2014-03-21 15:38代码农恋代码阅读) 8648 )注释)0)编辑集合1.javascript实现

1 var a=[ '啊','得啊_123 ','得啊_0124 ','波啊','婆' ]; 2 a.sort (; //原始数据排序3a.sort(function(a,b ) ) returna.localecompare ) ); //如果通过指定排序函数来指定排序函数,则它与当前系统的区域设置有关,但如果要按其他区域设置进行排序,则可以更改。 在福克斯上通过了。 360不支持。

2. php实现

1互联网上很多php的工具类都可以把汉字转换成拼音;

2拼音排序就可以了

另一种类似于mysql转码方式。

1foreach($arrayas$key=$value )2)3$new_array ) $ key (=iconv )、) GBK )、$value ); 4}5asort($new_Array ); 6 foreach ($ new _ array as $key=$value )7)8$array ) $ key )=iconv )、) UTF-8 )、$ value ); 9 }

3.mysql实现

当前数据库代码为utf-8时,执行转码,转换为gbk。 gbk的默认汉字按拼音顺序存储。

1 select * fromuserorderbyconvert (unameusinggbk ) ASC当前编码为gbk时:

1 select * fromuserorderbyunameasc

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。