php中判断字符串是否全是中文或含有中文的实现代码

yipeiwu_com7年前PHP代码库
一,判断全是中文
复制代码 代码如下:

$str="'324是";
if(!eregi("[^\x80-\xff]","$str")){
echo "全是中文";
}else{
echo "不是";
}

二,判断含有中文
复制代码 代码如下:

$str = "中文";
if (preg_match("/[\x7f-\xff]/", $str)) {
echo "含有中文";
}else{
echo "没有中文";
}
或
$pattern = '/[^\x00-\x80]/';
if(preg_match($pattern,$str)){
echo "含有中文";
}else{
echo "没有中文";
}

我这几种方法都是在utf-8下面测试的,别的编码下没有测试过。

相关文章

jQuery ajax+PHP实现的级联下拉列表框功能示例

jQuery ajax+PHP实现的级联下拉列表框功能示例

本文实例讲述了jQuery ajax+PHP实现的级联下拉列表框功能。分享给大家供大家参考,具体如下: 一 代码 fun.js: // JavaScript Document $(d...

PHP实现加密的几种方式介绍

PHP中的加密方式有如下几种 1. MD5加密 string md5 ( string $str [, bool $raw_output = false ] ) 参数 str ...

PHP类与对象中的private访问控制的疑问

复制代码 代码如下: class Bar { public function test() { $this->testPrivate(); $this->testPublic...

一个PHP分页类的代码

下面看这一段代码: PHP 复制代码 代码如下: <? /** * filename: ext_page.class.php * @package:phpbean * @autho...

php不允许用户提交空表单(php空值判断)

可以修改代码,添加些判断: 复制代码 代码如下:  if(empty($_POST['name'])){  echo "俗话说的好,雁过留声人过留...