PHP多音字精准拼音转换
多音字的精细方案,对拼音控来说简直是福音。PHP
写的这个函数,能把“银行”的行和“行人”的行区分开,念对音,强迫症都能舒坦点。虽然用的是微软的 Access
数据库,显得有点“古早”,但功能上确实蛮实用的,是你想搞拼音排序或展示的时候,挺加分的。
多音字在多业务里是痛点,比如通讯录、搜索联想、词语纠错啥的,这里作者就是从“念错不舒服”出发,整了个有点执念的方案。你要是嫌弃 Access
,可以考虑自己用 MySQL 搭一下分表,或者结合下 Redis 缓存提升一下响应。
其他语言的也可以参考下,像Java 的多音字类库、Python 拼音排序这些,逻辑类似,适配你项目用啥就搞啥。PHP 的话,可以顺手看看这个拼音转换和这个也挺全。
,这个资源适合你在做汉字转拼音、是要支持多音字场景用,能救你一大堆判断条件。要注意数据库别拖后腿,Access 能用但不推荐生产,自己改一下挺简单。
23.86KB
文件大小:
评论区