Maison >développement back-end >tutoriel php >Compétences de correspondance PHP preg_match pour plusieurs langues

Compétences de correspondance PHP preg_match pour plusieurs langues

高洛峰
高洛峰original
2017-01-09 10:09:401442parcourir

Régulier : [S]{2,32}

PHP preg match 多国语言

Le filtrage fonctionne
En PHP :

<?php
var_dump( preg_match("/[\S\b]{2,32}/",&#39;ج&#39;) );
echo &#39;<hr />&#39;;
var_dump( preg_match("/[\S\b]{2,32}/",&#39;中国&#39;) );

ne fonctionne pas

Vous devez ajouter un paramètre u et lire le code selon uniode

<?php
var_dump( preg_match("/[\S\b]{2,32}/u",&#39;ج&#39;) );
echo &#39;<hr />&#39;;
var_dump( preg_match("/[\S\b]{2,32}/u",&#39;中国&#39;) );
echo &#39;<hr />&#39;;
var_dump( preg_match("/[\S\b]{2,32}/u",&#39;Дракон&#39;) );
echo &#39;<hr />&#39;;
var_dump( preg_match("/[\S\b]{2,32}/u",&#39;cc&#39;) );

Pour plus d'articles connexes sur les compétences de correspondance PHP preg_match dans plusieurs langues, veuillez faire attention au site Web PHP 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