ホームページ  >  記事  >  バックエンド開発  >  MySQL は文字列を走査し、文字列がすべて中国語であるか、PHP に中国語の実装コードが含まれているかを判断します。

MySQL は文字列を走査し、文字列がすべて中国語であるか、PHP に中国語の実装コードが含まれているかを判断します。

WBOY
WBOYオリジナル
2016-07-29 08:46:461267ブラウズ

1. 判定はすべて中国語です

コードをコピーします コードは次のとおりです:


$str="'324 is"
if(!eregi("[^x80-xff]"; "$str")) {
echo "all in Chinese";
}else{
echo "not";

次に、中国語が含まれていると判断します

コードは次のとおりです$str = "中国語";

if (preg_match("/[x7f-xff]/", $str)) {

echo "中国語が含まれています"
}else{
echo "中国語は含まれていません";
}
または
$pattern = '/[^ x00-x80]/';
if(preg_match($pattern,$str)){
echo "中国語が含まれています"
}else{
echo "中国語は含まれていません";
}


私のメソッドはすべて utf-8 でテストされており、他のエンコーディングではテストされていません。
上記は、文字列がすべて中国語であるか中国語が含まれているかを判断するための、PHP での mySQL 文字列のトラバースの実装コードを紹介しています。これには、mySQL 文字列のトラバースの内容も含まれており、PHP チュートリアルに興味のある友人に役立つことを願っています。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。