Maison >développement back-end >tutoriel php >Comment utiliser regex pour vérifier le chinois en PHP

Comment utiliser regex pour vérifier le chinois en PHP

墨辰丷
墨辰丷original
2018-06-04 10:15:403250parcourir

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 &#39;字符串中有中文<br/>&#39;;
}else{
 echo &#39;字符串中没有中文<br/>&#39;;
}

if(preg_match(&#39;/^[\x7f-\xff]+$/&#39;, $str)){
 echo &#39;字符串全是中文&#39;;
}else{
 echo &#39;字符串不全是中文&#39;;
}

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 :

phpExplication graphique détaillée des méthodes de remplacement, de fractionnement et de jointure de chaînes

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!

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
Article précédent:PHP génère du JSONArticle suivant:PHP génère du JSON