Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie Chinesisch in Pinyin in PHP

So konvertieren Sie Chinesisch in Pinyin in PHP

silencement
silencementOriginal
2019-12-23 09:38:5113277Durchsuche

So konvertieren Sie Chinesisch in Pinyin in PHP

Ich habe die Overtrue/Pinyin-Erweiterung verwendet, um chinesische Schriftzeichen in Pinyin in PHP zu konvertieren

Installieren Sie die Overtrue/Pinyin-Erweiterung

Unterstützt die Composer-Installation

composer require overtrue/pinyin

overtrue/pinyin-Erweiterung ist einfach zu verwenden

overtrue/pinyin wird von Pinyin in Pinyin konvertiert:

PINYIN_TONE   #带音调的转化方式
PINYIN_KEEP_NUMBER  #保留数字的转化方式
PINYIN_KEEP_ENGLISH#保留英文的转化方式
PINYIN_KEEP_PUNCTUATION#保留标点的转化方式
PINYIN_UMLAUT_V#使用 v 代替 yu的转化方式

1: Chinesische Schriftzeichen in Pinyin konvertieren array

(1 ): Konvertieren Sie chinesische Schriftzeichen in Pinyin ohne Ton

$pinyin = new Pinyin();

$pinyin->convert('Test Chinesische Schriftzeichen zu Pinyin');

Die Ausgabedaten sind:

['ce', 'shi', 'han', 'zi', 'zhuan' , 'pin', 'yin']

(2): Konvertieren Sie chinesische Schriftzeichen in Pinyin mit Tönen

$pinyin = new Pinyin();

$pinyin-> konvertieren('Testen Sie chinesische Schriftzeichen in Pinyin', PINYIN_TONE);

Die Ausgabedaten sind:

['cè' , 'shì', 'hàn', 'zì' , 'zhuǎn', 'pīn', 'yīn']

(3): Das Pinyin von lv im chinesischen Pinyin ist lyu, verwenden Sie dies Methode zur Verwendung von v anstelle von yu

$pinyin = new Pinyin();

$pinyin->convert('Lu's Spring and Autumn Period');

$pinyin->convert('Lu's Spring and Autumn Period', PINYIN_UMLAUT_V) ;

Die Ausgabe der ersten Methode ist:

['lyu', 'shi', ' chun', 'qiu']

Die zweite Methode Die Ausgabe ist:

['lv', 'shi', 'chun', 'qiu']

2: Chinesische Zeichen in Pinyin-Zeichenfolge umwandeln

$pinyin = new Pinyin();

$pinyin->permalink(' Testen Sie chinesische Schriftzeichen in Pinyin');

$pinyin-> ;permalink('Testen Sie chinesische Schriftzeichen in Pinyin', '.');

Die Ausgabe von Die erste Methode ist:

ce-shi-han-zi-zhuan- pin-yin

Die Ausgabe der zweiten Methode ist:

ce.shi.han.zi.zhuan.pin.yi

3: Chinesische Zeichen in Anfangsbuchstabenfolge umwandeln

$pinyin = new Pinyin();

$pinyin->abbr('Testen Sie chinesische Schriftzeichen auf Pinyin');

$pinyin->abbr('Testen Sie chinesische Schriftzeichen auf Pinyin', ' -');

Die Ausgabe der ersten Methode ist:

cshzzpy

Die Ausgabe der zweiten Methode ist:

c-s-h-z-z-p-y

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Chinesisch in Pinyin in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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