ホームページ >バックエンド開発 >PHPチュートリアル >通常のphpを使用して中国語を確認するにはどうすればよいですか?

通常のphpを使用して中国語を確認するにはどうすればよいですか?

怪我咯
怪我咯オリジナル
2017-07-12 11:45:503033ブラウズ

正規表現(正規表現)は、stringマッチングパターン(パターン)を記述します。これは、文字列に特定の部分文字列が含まれているかどうかを確認したり、一致した部分文字列を置き換えたり、特定の文字列から削除したりするために使用できます。条件など

正規表現は、通常の文字 (a から z までの文字など) と 特殊文字 (「メタ文字」と呼ばれる) で構成されるリテラル パターンです。パターンは、テキストを検索するときに一致する 1 つ以上の文字列を記述します。正規表現は、文字パターンと検索文字列を照合するテンプレートとして機能します。

この記事では、文字列に中国語が含まれているかどうかを確認するためのphpの使用方法を紹介します。これは非常に簡単で実用的です。必要な場合は、それを参照してください。

phpは、preg_matchを使用して一致するかどうかを判断します。文字列に中国語が含まれているか、すべて中国語であるかを確認する方法は次のとおりです:

$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;;
}

上記プログラムの出力結果は次のとおりです:

文字列に中国語が含まれています
文字列がすべて中国語ではありません

Utf -8 および gbk エンコードがテスト済みで、使用可能です。

以上が通常のphpを使用して中国語を確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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