Home >Backend Development >PHP Tutorial >php 根据姓氏笔画排序怎么做

php 根据姓氏笔画排序怎么做

WBOY
WBOYOriginal
2016-06-23 13:51:551472browse

php 根据姓氏笔画排序怎么做
mysql数据库
有高手作过么


回复讨论(解决方案)

木有做过,占个位等版主给个好点的答案。

有的说加个字段存笔画数,但是如何计算笔画数呢?

获取汉字笔画数的一种方法

$fp = fopen('汉字.xls', 'w');for($c=0x4E00; $c<=0x9fa5; $c++) {  fputs($fp, iconv('ucs-2', 'gbk', pack('n', $c)) . PHP_EOL);}fclose($fp);

打开《汉字.xls》 菜单 -- 数据 -- 排序 -- 笔画排序

自己动手填上笔画数

获取汉字笔画数的一种方法

$fp = fopen('汉字.xls', 'w');for($c=0x4E00; $c<=0x9fa5; $c++) {  fputs($fp, iconv('ucs-2', 'gbk', pack('n', $c)) . PHP_EOL);}fclose($fp);

打开《汉字.xls》 菜单 -- 数据 -- 排序 -- 笔画排序

自己动手填上笔画数

一个一个的手动写上去阿,够累的

你不会用 Excel ?拖一下都不愿意?

你不会用 Excel ?拖一下都不愿意?

还真没弄过得需要公式吧

单元格填上内容,单元格右下角鼠标变成 +时按着往下拖

单元格填上内容,单元格右下角鼠标变成 +时按着往下拖

不需要公式么,直接拖是复制阿

汉字已经按笔画排序了,相邻行的笔画不就是一样的吗?你说不是复制是什么?
到了笔画变化的那行就改一下数字再复制

这总比从网上复制下来整理、核对要强吧?

http://club.excelhome.net/thread-14872-1-1.html
这个方法大家也可以看下,不过我觉得汉字好像不全,也能凑合用,我接着改excel去

即使手工处理,总共也才100多个姓,怕什么累啊。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn