pinyin-php是一个C语言编写的php扩展,用于将汉字翻译为汉语拼音。
v0.4.0
通过逆序中文分词的方法实现提高多音字识别。
将字词库置于程序之外通过php.ini配置文件指定路径加载。
配置
在php.ini中添加如下内容
extension=/path/to/pinyin.so pinyin.chars=/path/to/chars.csv pinyin.words=/path/to/words.csv
使用
echo pinyin("汉"),"\n"; // hàn echo pinyin("わたしわ阿飞, and my English name is Rex Lee. 网名是独孤影! ^_^。下面是一段多音分词歧义测试,这个人无伤无臭味。"),"\n"; // わたしわāfēi, and my English name is Rex Lee. wǎngmíngshìdúgūyǐng! ^_^。xiàmiànshìyīduànduōyīnfēncíqíyìcèshì,zhègèrénwúshāngwúchòuwèi。
php-pinyin A PHP extension converting Chinese characters to Pinyin. 一个来自百度的汉字转拼音PHP扩展,其他的汉字转拼音方案存在两个问题: 可转的汉字数有限,几千个左右 不能解决多音字问题 Installation Currently you have two ways to use php-pinyin. One depends
软件简介 Pinyin 基于 CC-CEDICT 词典的中文转拼音工具,更准确的支持多音字的汉字转拼音解决方案。 安装 使用 Composer 安装: composer require "overtrue/pinyin:~3.0" 使用 拼音数组 use Overtrue\Pinyin\Pinyin; $pinyin = new Pinyin(); $pinyin->convert('带着希望去旅
Elasticsearch-analysis-pinyin7.6.0--可选参数详情 •keep_first_letter启用此选项时,例如:刘德华> ldh,默认值:true •keep_separate_first_letter启用该选项时,将保留第一个字母分开,例如:刘德华> l,d,h,默认:假的,注意:查询结果也许是太模糊,由于长期过频 •limit_first_letter_lengt
前面写过一个PHP自动将汉字转为拼音和翻译成英文的例子,今天在分享一个PHP自动转拼音的例子,本例子还可以实现PHP汉字转拼音时候选择注音、首字母和首字母大写的效果。汉字库已经包含在了php代码内。不过因为汉字库文件内容太长,所以把他写到了一个记事本内,下载后插入到下面汉字库的位置就好。 namespace app\common\lib; /** * Created by PhpStorm. *
PHP将中文转换成拼音的方法 发布时间:2020-06-24 14:33:31 来源:亿速云 阅读:90 作者:Leah 这篇文章运用简单易懂的例子给大家介绍PHP将中文转换成拼音的方法,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 首先使用Composer安装“overtrue/pinyin”拓展;composer require overtrue/pinyin 然后引入P
本文中主要和大家分享php如何将汉字转换为拼音,主要以代码的形式和大家分享,希望能帮助到大家。<?php /** * 汉字转化为拼音类 */ class Pinyin { /** * 汉字ASCII码库 * @var array */ protected $lib; /** * 构造函数 * @return void */ public function __construct() { } /**
在做PHP项目时,会想用到中文汉字能不能批量转成拼音方法显示或url或放数据库,这里谷歌测速网给大家介绍一个用过的PHP中文转拼音优质解决方案-composer转拼音第三方插件,使用overtrue pinyin基于 CC-CEDICT 词典的中文转拼音工具,更准确的支持多音字的汉字转拼音解决方案。 安装 使用 Composer 安装: composer require "overtrue/pin
packagist: https://packagist.org/packages/overtrue/pinyin github: https://github.com/overtrue/pinyin 安装 composer require overtrue/pinyin 使用示例 use Overtrue\Pinyin\Pinyin; $pinyin = new Pinyin(); // 默
PHPPHP 是一个用 PHP 实现的 PHP 虚拟机。 使用方法:php php.php -r "var_dump('foo');"
pinyin-plus 是一个汉字转拼音的库,有如下特点: 拼音数据基于 cc-cedict 、kaifangcidian 开源词库 基于拼音词库的数据初始化分词引擎进行分词,准确度高,解决多音字的问题 支持繁体字 支持自定义词库,词库格式同 cc-cedict 字典格式 api 简单,分为普通模式、索引模式 使用场景 汉字转拼音,常用于索引引擎场景创建拼音的索引,这个场景的问题一般由两种实现路径
Pinyin 基于 CC-CEDICT 词典的中文转拼音工具,更准确的支持多音字的汉字转拼音解决方案。 安装 使用 Composer 安装: composer require "overtrue/pinyin:~3.0" 使用 拼音数组 use Overtrue\Pinyin\Pinyin;$pinyin = new Pinyin();$pinyin->convert('带着希望去旅行,比到达终点
php 支持中文汉字转拼音单元(支持生僻字)。 之前用的汉字转拼音单元 已经不能满足需求了,自己重新整理+优化了一下。 方式:先用gbk判断码表,取不到的字用生僻字字典。 (需要 php-mb_string 扩展支持) 方法: class pinyin{// $str : 需要转换的汉字(只支持utf-8)// $first_char : 是否只取首字母// $split_char : 生成每个字
Python-pinyin 能将汉语转为拼音。可以用于汉字注音、排序、检索。 基于 hotoo/pinyin 开发。 Python version: 2.6, 2.7, pypy, 3.3, 3.4 特性 根据词组智能匹配最正确的拼音。 支持多音字。 简单的繁体支持。 支持多种不同拼音风格。 安装 $ pip install pypinyin 为了更好的处理包含多音字及非中文字符的字符串,推荐同时
汉语拼音转换工具 Go 版。 安装:go get -u github.com/mozillazg/go-pinyin 安装命令行工具: go get -u github.com/mozillazg/go-pinyin/pinyin $ pinyin 中国人 zhōng guó rén 示例代码: package mainimport ( "fmt" "github.com/mozill