首頁 >後端開發 >php教程 >php 根据姓氏笔画排序怎么做

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

WBOY
WBOY原創
2016-06-23 13:51:551473瀏覽

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多个姓,怕什么累啊。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn