想要清除Mysql一个字段里所有的英文、数字、和半角符号,如何 *** 作,只留里面的中文汉字

想要清除Mysql一个字段里所有的英文、数字、和半角符号,如何 *** 作,只留里面的中文汉字,第1张

$str = 'asdkasd54sd8s788s78dsis爱hi个股'

$str = preg_replace('/\d*\w*/','',$str)

echo $str

不过这是先处理好再发送sql语句

尽量少在数据库里做运算,毕竟数据库主要功能是存储

Encoding.Default.GetByteCount(c.ToString())会返回字符占用的空间个数,返回1表示半角,返回2表示 全角,测试通过

根据GetByteCount返回的值判断半角和全角!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7530609.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存