2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 附源码:PHP实现查询汉字笔画 笔画排序

附源码:PHP实现查询汉字笔画 笔画排序

时间:2023-05-13 13:37:00

相关推荐

附源码:PHP实现查询汉字笔画 笔画排序

有时候我们在开发中可能会用到和汉字有关的方法,例如笔画排序之类的,但是直接进行sort排序往往得不到我们想要的结果,因为内部并没有预留这些排序方法。

因此我们需要自己动手,今天就教大家实现汉字笔画的查询以及排序功能。

思路参考网上的方案,列举法,也就是列举所有汉字,听起来是有点效率低下,然而实际操作起来还算是比较方便的。

而且就算是系统有自带方法,原理肯定也是列举,只不过算法上做了优化。

实现代码太多了,就给大家看个简单的截图:

然后笔者整理了几个方法供调用,返回成json格式。

count_bihua($str) //查询汉字笔画,不是汉字返回0

query($str) //统计各类型字符,和汉字笔画之和,还有每个汉字对应的拼音

sortBihua($array,$order) //对汉字进行排序

代码地址:/winterfeel/ChineseBihua

当然,这只是利用PHP实现,其他语言的实现也差不多,数据也可以用数据库文件来储存,再或者,就像笔者一样利用php接口做成api不就行了吗,哈哈。

实际笔者利用这个接口和百度提供的拼音接口做过小App《文字大师》已上架苹果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。