Maison >développement back-end >tutoriel php >Comment utiliser regex pour vérifier le chinois en PHP
Cet article vous explique comment utiliser php pour vérifier s'il y a du chinois dans une chaîne. C'est très simple et pratique. Les amis dans le besoin peuvent s'y référer
php utilise preg_match pour faire correspondre et juger un. chaîne La méthode pour déterminer s'il contient des caractères chinois ou uniquement des caractères chinois est la suivante :
$str = 'php中文网'; if(preg_match('/[\x7f-\xff]/', $str)){ echo '字符串中有中文<br/>'; }else{ echo '字符串中没有中文<br/>'; } if(preg_match('/^[\x7f-\xff]+$/', $str)){ echo '字符串全是中文'; }else{ echo '字符串不全是中文'; }
Le résultat de sortie du programme ci-dessus est :
Il y a des caractères chinois dans la chaîne
Les chaînes ne sont pas toutes chinoises
Des tests ont été effectués sous encodage utf-8 et gbk, et les deux peuvent être utilisés.
Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.
Recommandations associées :
phpRésumé des méthodes de traitement du système de fichiers
phpImplémentation d'exemples de chiffrement et de déchiffrement DES compatibles avec c#
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!