• 技术文章 >php教程 >php手册

    php如何判断字符串是否含有中文(附代码)

    2018-10-25 15:43:21原创2317

    这篇文章主要介绍了php判断字符串是否含有中文的方法,有一定的参考价值,感兴趣的朋友可以参考一下。

    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下面测试的,别的编码下没有测试过。

    【相关教程推荐】

    1. php编程从入门到精通全套视频教程

    2. php从入门到精通

    3. bootstrap教程

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:PHP 含有中文
    上一篇:PHP单线程实现并行抓取网页 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • PHP中使用cURL实现Get和Post请求的方法• php 和 python 语法(部分)上的区别• PHP 随机数 C扩展随机数• 理解php依赖注入和控制反转_php技巧
    1/1

    PHP中文网