用php去除mysql中某字段的所有汉字内容难题。。。。。 我现在有个mysql数据表news,newslist表中的title字段内容都如HG 545666-2005 污水处理,HG/T 6569-2013 热电厂等这样类似的字母,数字和汉字组成,现在我想把汉字以及汉字前的空格给去掉,高手们给看看用php结合mysql数据库里能实现吗?能给个代码最好了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $s = "HG 545666-2005 污水处理";$s = "HG/T 6569-2013 热电厂";echo trim(preg_replace('#[^\w\s/-]+#', '', $s)); 版主大人,title格式不固定,比如说有HG 20126-1995 生产车间工器具,JC/T 2545-2011建筑材料中抗震等级,HG/T 65269-2012 化工企业生产中废水的COD排放标准DE-2 ,这个能实现吗?把所有的汉字去掉HG 20126-1995 、JC/T 2545-2011、HG/T 65269-2012 之后的所有内容都去掉,包含汉字等等 看看这个是不是你想要的结果:$arr = array('HG 545666-2005 污水处理', 'HG/T 6569-2013 热电厂', 'JC/T 2545-2011建筑材料中抗震等级'); foreach ( $arr as $key => $val ) { $pattern = '/[^\w\s\/-]+/'; echo preg_replace($pattern, '', $val); echo '<br/>'; } PHP报表开发工具 php如何读取串口的数据 怎么php中用DOM 解析 多维结构的XML文件 如何判断当前记录为最后一条记录? php中sql的意思,不太明白。 用php的正则如何取得一个未知子域名级数的主域名 求一正折表达式 php中图片上传 求助!子父窗口的连动性?怎么解决? 请问哪里有PHP的编程规范文档? PHP header跳转页面是如何修改Referer 最后关闭数据库时,提示语法错误,新手问题,谢谢
$s = "HG/T 6569-2013 热电厂";echo trim(preg_replace('#[^\w\s/-]+#', '', $s));
foreach ( $arr as $key => $val ) {
$pattern = '/[^\w\s\/-]+/';
echo preg_replace($pattern, '', $val);
echo '<br/>';
}