permalink('Test Chinese Characters to Pinyin');" . Peut."/> permalink('Test Chinese Characters to Pinyin');" . Peut.">

Maison >développement back-end >Problème PHP >Comment convertir le chinois en pinyin en PHP

Comment convertir le chinois en pinyin en PHP

藏色散人
藏色散人original
2021-06-18 09:16:392682parcourir

Comment convertir le chinois en pinyin en PHP : 1. Installez l'extension "overtrue/pinyin" ; 2. Utilisez "$pinyin = new Pinyin();$pinyin->permalink('Testez les caractères chinois pour Pinyin') ;" et d'autres méthodes peuvent être converties.

Comment convertir le chinois en pinyin en PHP

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment convertir le chinois en Pinyin en php ?

php pour convertir les caractères chinois en pinyin

php J'ai utilisé l'extension overtrue/pinyin

1 : Installez l'extension overtrue/pinyin

composer require overtrue/pinyin

adresse GitHub de l'extension overtrue/pinyin : https://github.com/overtrue/p...

Deux : l'extension overtrue/pinyin est simple à utiliser

overtrue/pinyin Méthodes de conversion courantes de Pinyin en Pinyin :

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

1 : Convertir les caractères chinois en tableau Pinyin

(1) : Convertir les caractères chinois en Pinyin sans ton

$pinyin = new Pinyin();
$pinyin->convert('测试汉字转拼音');

Les données de sortie sont :

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

(2) : les caractères chinois sont convertis en pinyin avec des tons

$pinyin = new Pinyin();
$pinyin->convert('测试汉字转拼音', PINYIN_TONE);

Les données de sortie sont :

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

( 3) : Les caractères chinois sont convertis en pinyin lv Le pinyin est lyu, utilisez cette méthode pour utiliser v au lieu de yu

$pinyin = new Pinyin();
$pinyin->convert('吕氏春秋');
$pinyin->convert('吕氏春秋', PINYIN_UMLAUT_V);

Le résultat de la première méthode est :

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

Le résultat du la deuxième méthode est :

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

2 : conversion de caractères chinois Le résultat de la première méthode est :

$pinyin = new Pinyin();
$pinyin->permalink('测试汉字转拼音');
$pinyin->permalink('测试汉字转拼音', '.');

Le résultat de la deuxième méthode est :

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

3 : Convertir le chinois caractères dans la chaîne de lettres initiale

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

Le résultat de la première méthode est :

$pinyin = new Pinyin();
$pinyin->abbr('测试汉字转拼音');
$pinyin->abbr('测试汉字转拼音', '-');

Le résultat de la deuxième méthode est :

cshzzpy

4 : Le caractère chinois entier (avec signes de ponctuation) est converti en Pinyin

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

Le résultat de la première méthode est :

$pinyin = new Pinyin();
$pinyin->sentence('测试汉字转拼音,这是测试!!!');
$pinyin->sentence('测试汉字转拼音,这是测试!!!', '-');

Le résultat de la deuxième méthode est :

ce shi han zi zhuan pin yin, zhe shi ce shi!!!

5 : Nom, les caractères chinois sont converti en Pinyin La prononciation commune de certains caractères chinois est différente de la prononciation des noms, tels que Qiu, la prononciation courante est chou, mais lorsqu'elle est utilisée comme nom de famille, elle est toujours qiu

ce-shi-han-zi-zhuan-pin-yin,-zhe-shi-ce-shi!!!

Le résultat de sortie. est :

$pinyin = new Pinyin();
$pinyin->name('仇某某');

Apprentissage recommandé : "
Tutoriel vidéo PHP

"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn