设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

PHP中文工具类ChineseUtil v1.0.1大幅减少内存占用

2018-2-25 19:44| 发布者: joejoe0332| 查看: 185| 评论: 0|原作者: oschina|来自: oschina

摘要: PHP 中文工具类,支持汉字转拼音、拼音分词、简繁互转。目前本类库拥有的三个功能,都是在实际开发过程中整理出来的。这次使用的数据不同于以前我开源过汉字转拼音和简繁互转,数据都是从字典网站采集下来的,比以前 ...

PHP 中文工具类,支持汉字转拼音、拼音分词、简繁互转。

目前本类库拥有的三个功能,都是在实际开发过程中整理出来的。这次使用的数据不同于以前我开源过汉字转拼音和简繁互转,数据都是从字典网站采集下来的,比以前的数据更加准确。

由于中文的博大精深,字有多音字,简体字和繁体字也有多种对应。并且本类库返回的所有结果,均为包含所有组合的数组。

本类库字典数据总共收录 41852 个汉字,包括:3955 个简体字,1761 个繁体字,36136 个其它汉字。

加载后会占用 16 MB 内存,在访问量大的接口要使用此类汉字转拼音、繁简转换功能时,推荐用 Swoole 开发一个异步服务程序,只需加载一次数据,就可以持续高效地为你提供服务。

使用说明

Composer 直接安装

composer require yurunsoft/chinese-util

Composer 项目配置引入

"require": {
    "yurunsoft/chinese-util" : "~1.0"
}

v1.0.1 更新内容:

扩充完善字库

共收录 41852 个汉字,包括:3955 个简体字,1761 个繁体字,36136 个其它汉字。

大幅减少内存占用

从 40+M 减少为 16M,但性能略有下降,不过据我了解好像更多人愿意牺牲性能来换取低内存占用。。。这一点我将继续思考,如何鱼与熊掌兼得

调整转拼音默认返回为数组,可设置分割符返回为字符串


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部