php 正则只保留 汉字 字母 数字
2016-04-04 19:10
716 查看
$str = "?><?》”\"《喂喂喂555?》《|“:L}{P+_)In thsdff0?><M<>\"s~!@#$%^&*()+_)(*&dsdffsde~!@#¥%……&*5545445()+——)(*&……%¥#@!~ 电影_后天 230809-peopl.e die我d.(*&^%$#@!!~"; echo match_chinese($str); function match_chinese($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; }
相关文章推荐
- php 发送与接收流文件
- yii2入口文件
- ubuntu下没有phpize的解决方法
- PHP根据URL提取根域名
- php自动加载方式集合
- php文件上传的两种实现方法
- 我 && yii2 (一)
- PHP stream 学习笔记一(同步阻塞 IO 模型)
- php导出csv报表
- PHP中刷新输出缓冲
- 配置树莓派3和局域网NTP服务器实现内网时间校准
- php判断是否为json格式的方法
- Cookie
- php安全模式
- ftp/sftp不使用webportal直接登录到目标系统设置文档-麒麟开源堡垒机技术文档之一
- 用php模拟做服务端侦听端口
- 关于PHP
- PHP数据库操作:从MySQL原生API到PDO
- thinkphp控制器笔记
- pure-ftp传输工具安装