功夫码

php只保留中文、英文、数字的代码

晓峰 时间:2019-12-31 12:19:00 阅读:12
--------------------------------------------------------- Ta 只分享的内容开始 ---------------------------------------------------------------------

php只保留中文、英文、数字的代码

最近做项目需要把特殊符号过滤掉,写了一个过滤的方法。只保留中英文数字下划线。代码如下

function matchChinese($chars,$encoding='utf8')
    {
        $pattern =($encoding=='utf8')?'/[\x{4e00}-\x{9fa5}a-zA-Z0-9]/u':'/[\x80-\xFF]/';
        preg_match_all($pattern,$chars,$result);
        $temp =join('',$result[0]);
        return $temp;

    }


--------------------------------------------------------- Ta 只分享了这些内容 ---------------------------------------------------------------------

本文来源:功夫码(gongfuma.com)
声明:本文系功夫码原创稿件,版权属[功夫码 gongfuma.com]所有。
未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:功夫码",违者将依法追究责任。

相关文章

  • 回到顶部