Heim >Backend-Entwicklung >PHP-Problem >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!