PHP中文轉拼音工具:Pinyin
Pinyin 是一個將中文轉換為拼音的PHP工具,支持多音字,以及10w+常用詞的正確音譯,基于CC-CEDICT (http://www.mdbg.net/chindict/chindict.php?page=cedict) 詞典。
功能:
-
10w+詞典詞庫支持,支持更新詞庫
-
自定義分割符
-
可選是否輸出聲調
Install
-
installing via Composer:
Next, update your project's composer.json file to include Pinyin:
{ "require": { "joychao/pinyin": "~1.0" } }
-
download source file
src/Pinyin.phpand include it.
Usage
<?php
echo Pinyin::trans('帶著希望去旅行,比到達終點更美好');
// dài zhe xī wàng qù lǔ xíng bǐ dào dá zhōng diǎn gèng měi hǎo Setting
delimiterSeparator between each pinyin, default is a space ' '.accentWhether the output tone.
<?php
$setting = [
'delimiter' => '-',
];
Pinyin::set($setting);
echo Pinyin::trans('帶著希望去旅行,比到達終點更美好');
// dài-zhe-xī-wàng-qù-lǔ-xíng-bǐ-dào-dá-zhōng-diǎn-gèng-měi-hǎo
<?php
$setting = [
'delimiter' => '-',
'accent' => false,
];
echo Pinyin::trans('帶著希望去旅行,比到達終點更美好', $setting);
// dai-zhe-xi-wang-qu-lu-xing-bi-dao-da-zhong-dian-geng-mei-hao<?php
$setting = [
'accent' => false,
];
Pinyin::set($setting);
echo Pinyin::trans('帶著希望去旅行,比到達終點更美好');
// dai zhe xi wang qu lu xing bi dao da zhong dian geng mei hao 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!