Heim > Backend-Entwicklung > PHP-Problem > Wie konvertiert man Chinesisch in Pinyin mit PHP?

Wie konvertiert man Chinesisch in Pinyin mit PHP?

Guanhui
Freigeben: 2023-03-01 17:00:02
Original
3119 Leute haben es durchsucht

Wie konvertiert man Chinesisch in Pinyin mit PHP?

PHP如何将中文转为拼音?

首先使用Composer安装“overtrue/pinyin”拓展;

composer require overtrue/pinyin
Nach dem Login kopieren

然后引入Pinyin类,并实例化该类;

use Overtrue\Pinyin\Pinyin;
$pinyin = new Pinyin();
Nach dem Login kopieren

接着调用实例化后Pinyin对象中“convert”方法,并将中文传入该方法;

$pinyin->convert('测试汉字转拼音');
Nach dem Login kopieren

最后接收转后的拼音即可。

['ce', 'shi', 'han', 'zi', 'zhuan', 'pin', 'yin']
Nach dem Login kopieren

示例

use Overtrue\Pinyin\Pinyin;

// 小内存型
$pinyin = new Pinyin(); // 默认
// 内存型
// $pinyin = new Pinyin('\\Overtrue\\Pinyin\\MemoryFileDictLoader');
// I/O型
// $pinyin = new Pinyin('\\Overtrue\\Pinyin\\GeneratorFileDictLoader');

$pinyin->convert('带着希望去旅行,比到达终点更美好');
// ["dai", "zhe", "xi", "wang", "qu", "lyu", "xing", "bi", "dao", "da", "zhong", "dian", "geng", "mei", "hao"]

$pinyin->convert('带着希望去旅行,比到达终点更美好', PINYIN_TONE);
// ["dài","zhe","xī","wàng","qù","lǚ","xíng","bǐ","dào","dá","zhōng","diǎn","gèng","měi","hǎo"]

$pinyin->convert('带着希望去旅行,比到达终点更美好', PINYIN_ASCII_TONE);
//["dai4","zhe","xi1","wang4","qu4","lyu3","xing2","bi3","dao4","da2","zhong1","dian3","geng4","mei3","hao3"]
Nach dem Login kopieren

推荐教程:《PHP》《Composer

Das obige ist der detaillierte Inhalt vonWie konvertiert man Chinesisch in Pinyin mit PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage