


<?php /** * Created by PhpStorm. * User: jifei * Date: 15/6/25 * Time: 下午2:26 */ class Pinyin { //中文字符串 private static $string = ''; //拼音 private static $pinyin = ''; private static $encoding = 'UTF-8'; //短拼音 private static $short_pinyin = ''; //单个汉字拼音的字典 private static $dic = array(
La seule fonction native est la concrackée + s'il faut renvoyer la première lettre.
Supporté après l'expansion
1. Format de retour [tous : pinyin complet | premier : lettre initiale | un : uniquement la première lettre du premier caractère]
2. Espace réservé pour le remplacement de caractères non reconnus (l'original est codé en dur _ )
. 3. Autorisation du contrôle régulier des caractères non chinois (0-9a-zA-Z est codé en dur dans la crackée originale et les espaces ne sont pas pris en charge)
J'utilise sa bibliothèque de polices pinyin.php ~ 206 Ko UTF8 après compression. et l'expansion, il n'en reste que 106K.
Bien sûr, les performances sont également proches des siennes. Dans le test de résistance de 10 000, ses 2,4 s, après expansion, 2,8 s, la perte n'est que de 0,4 s, elle peut donc être ignorée.
Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn
Article connexe

06 Feb 2017
En raison des besoins du projet, j'avais besoin d'une fonction pour convertir les caractères chinois en pinyin et en première orthographe pour les requêtes. J'ai senti que cette fonction avait fondamentalement mûri, j'ai donc recherché les codes pertinents. Les deux premiers articles qui ont attiré mon attention étaient les deux articles suivants. .

03 Mar 2017
Préface Il existe de nombreux articles sur Internet sur la conversion des caractères chinois et du pinyin à l'aide de JS, mais ils sont assez compliqués les uns des autres, et certains ne prennent pas en charge les caractères polyphoniques, certains ne prennent pas en charge les tonalités et certains fichiers de dictionnaire le sont. trop volumineux. Par exemple, il y a Parfois, j'ai juste besoin d'obtenir la première lettre du pinyin chinois, mais je dois importer un fichier de dictionnaire de 200 Ko, qui ne peut pas répondre aux besoins réels. En résumé, j'ai soigneusement organisé et modifié plusieurs fichiers de dictionnaires courants sur Internet et j'ai simplement encapsulé une bibliothèque d'outils pouvant être utilisée directement. Adresse du projet github de démonstration de code et DEMO : https://github.com/liuxianan/pinyinj..

01 Apr 2017
J'ai découvert sur Internet que si l'encodage json_encode est défini sur le chinois UTF-8, il ne sera pas tronqué. Après l'avoir utilisé pendant un certain temps, cela ne fonctionnera pas très bien. Partageons avec vous une meilleure méthode.

14 Jan 2017
Cet article présente principalement la solution au problème de l'utilisation de strrev pour inverser les caractères chinois tronqués en PHP. Il parcourt la chaîne via une fonction personnalisée et définit le format d'encodage pour résoudre le problème tronqué. Les amis dans le besoin peuvent se référer à ce qui suit.

02 Nov 2024
Translittération PHP : transformer des caractères étrangers en équivalents A-ZDans le développement Web, il est souvent nécessaire de gérer les caractères étrangers dans...

03 Jan 2025
Overflow : Hidden and Expansion of HeightjQuery se distingue des autres bibliothèques JavaScript par sa compatibilité multiplateforme et...


Outils chauds Tags

Outils chauds

Bibliothèque PHP pour les conteneurs d'injection de dépendances
Bibliothèque PHP pour les conteneurs d'injection de dépendances

Une collection de 50 excellents algorithmes PHP classiques
Algorithme PHP classique, apprenez d'excellentes idées et élargissez votre réflexion

Petite bibliothèque PHP pour optimiser les images
Petite bibliothèque PHP pour optimiser les images
