功能:将全角变为半角。 使用 将以下代码复制到 userfun.php 在要使用的字段 的 信息处理函数 处加上函数名 user_FieldFun
function user_FieldFun($mid,$f,$isadd,$isq,$value,$cs){ $value = preg_replace('/\xa3([\xa1-\xfe])/e', 'chr(ord(\1)-0x80)', $value); //将全角转换为半角 return $value; } /* 参数说明: user_FieldFun:函数名 $mid:系统模型ID $f:字段名 $isadd:值为0时是增加信息;值为1时是修改信息 $isq:值为0时是后台处理;值为1时是前台处理 $value:字段原内容 $cs:字段附加参数,字段处理函数处设置的参数内容 */
之前 TryLife 管WC要的,咱没留意看。 刚刚在采集分类信息目标站的时候,发现它的数字有全角的形式,出现在网站上看起太别扭。 打算利用火车头的外部编程插件来达到目的,但又想到,火车头是处理了,万一是用户发表时填写的全角呢? 所以找了个正则,刚好利用上这个函数功能。
ECMS 越来越好玩了,具体的使用方法,还等WC解密吧。
上传以下图片:
|