之前试过网上找的通过ASCII之类的字符替换,发现很多莫名其妙的问题。最后还是换成下面的字符替换方式了,把目前能找到的所有全角都列出来了一个个替换吧
复制代码 代码如下:
/**
* 全角字符转换为半角
*
* @param string $str
* @return string
*/
public function Sbc2Dbc($str)
{
$arr = array(
'0'=>'0', '1'=>'1', '2'=>'2', '3'=>'3', '4'=>'4','5'=>'5', '6'=>'6', '7'=>'7', '8'=>'8', '9'=>'9',
'A'=>'A', 'B'=>'B', 'C'=>'C', 'D'=>'D', 'E'=>'E','F'=>'F', 'G'=>'G', 'H'=>'H', 'I'=>'I', 'J'=>'J',
'K'=>'K', 'L'=>'L', 'M'=>'M', 'N'=>'N', 'O'=>'O','P'=>'P', 'Q'=>'Q', 'R'=>'R', 'S'=>'S', 'T'=>'T',
'U'=>'U', 'V'=>'V', 'W'=>'W', 'X'=>'X', 'Y'=>'Y','Z'=>'Z', 'a'=>'a', 'b'=>'b', 'c'=>'c', 'd'=>'d',
'e'=>'e', 'f'=>'f', 'g'=>'g', 'h'=>'h', 'i'=>'i','j'=>'j', 'k'=>'k', 'l'=>'l', 'm'=>'m', 'n'=>'n',
'o'=>'o', 'p'=>'p', 'q'=>'q', 'r'=>'r', 's'=>'s', 't'=>'t', 'u'=>'u', 'v'=>'v', 'w'=>'w', 'x'=>'x',
'y'=>'y', 'z'=>'z',
'('=>'(', ')'=>')', '〔'=>'(', '〕'=>')', '【'=>'[','】'=>']', '〖'=>'[', '〗'=>']', '“'=>'"', '”'=>'"',
'‘'=>'\'', '''=>'\'', '{'=>'{', '}'=>'}', '《'=>'<','》'=>'>','%'=>'%', '+'=>'+', '—'=>'-', '-'=>'-',
'~'=>'~',':'=>':', '。'=>'.', '、'=>',', ','=>',', '、'=>',', ';'=>';', '?'=>'?', '!'=>'!', '…'=>'-',
'‖'=>'|', '”'=>'"', '''=>'`', '‘'=>'`', '|'=>'|', '〃'=>'"',' '=>' ', '×'=>'*', ' ̄'=>'~', '.'=>'.', '*'=>'*',
'&'=>'&','<'=>'<', '>'=>'>', '$'=>'$', '@'=>'@', '^'=>'^', '_'=>'_', '"'=>'"', '¥'=>'$', '='=>'=',
'\'=>'\\', '/'=>'/'
);
return strtr($str, $arr);
}
相关推荐:
ChatGPT最近不好用了?了解这些背后的原因与解决方案,ai sketcher
今时CMS:引领数字化转型的智慧之选,河南seo优化网站联系方式
SEO元素-提升网站排名的核心要素,推广分成网站有哪些
AI人工智能:改变未来的科技革命
seo需要买什么,seo需要考虑什么 ,ai做表头
SEO网络营销:如何通过精准优化提升品牌价值,青州建设网站电话
AI搜索写文章:一丝丝智慧背后的无限可能,电脑免费ai写作神器
SEO调整,助力网站流量爆发式增长!,江都seo优化排名
ChatGPT进不去怎么办?解决方案与技巧,轻松畅享智能对话,ai va
GoogleGPT-引领未来智能对话的革命,灵境ai画质
360刷排名工具选哪家?揭秘2025年最强排名优化工具!,ai写作网站哪个好一点
SEO武汉:如何提升武汉地区网站的搜索引擎排名,景区网站建设费用
产品经理seo是什么,产品经理seo是什么意思 ,ai政府公文写作 软件
用AI修改文章,提升写作效率与质量的新时代
SEO教你如何快速提升网站排名,打破竞争壁垒!,本溪seo优化排名公司
AI工具,让工作效率翻倍:AI工具教程全面解析
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决连接问题!,ai制作艺术字
文字生成AI:开启创意写作的新纪元
OpenAI银行卡扣款的公司是哪家?揭秘背后的支付流程与安全保障,AI素描相片
如何识别文章是否由AI撰写?揭开智能写作的秘密
SEO优化快:如何在短时间内实现网站流量爆发,Lacey0508ai
一秒采集:提升效率、创造价值的秘密武器,苏州网站整站优化
ChatGPT不能打开EL?揭秘这一困扰背后的真相与解决方案,ai被动房
seo计算了什么,seo的常用术语 ,ai智能有意思的口令
ChatGPT国内版:为中国用户量身定制的智能助手,开启AI新纪元,ai文章赚钱
AI免费写文章:让创作变得轻松高效
产品seo什么意思,产品seo标题是什么 ,ai模仿张宇
AI免费写作一键生成,效率与创意的完美结合
ChatGPT桌面版无法加载?快速解决方案及常见问题解析,ai媚眼
ChatPartner无法连接网络?解决方案,让你的聊天体验更顺畅!,如何用ai给自己写作文
seo该从什么开始,seo是什么时候开始的 ,ai写作免费英文怎么说
SEO应该如何提升网站流量与排名?揭秘成功的SEO策略,肺炎疫苗推广营销
AI通过算法和数据生成的作品:科技与艺术的跨越,带来无限创意可能,ai优化程序
SEO与网络推广机构:如何选择最适合你的数字营销合作伙伴,ai写作软件性价比高吗
SEO要求:如何优化网站提升搜索引擎排名,助力企业获取更多流量,鹤山区网站运营推广
ChatGPT的VPN梯子:畅享全球互联网自由,打破地域限制,一直搜Ai
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
AI撰写率:让创作变得更高效,助力内容产业腾飞,人力ai
ChatGPT空白对话:释放创意,开启智能对话的新世界,ai重庆南坪
AI缩写文档:革新文档管理与自动化的未来,ai聊天中文
SEO模块:提升网站排名,驾驭数字营销未来,营口网站建设制作平台
SEO符合:提升网站排名的秘诀,助力企业赢在搜索引擎优化的赛道,优化没续费 网站没了
为什么选择老域名注册,打造品牌价值的秘密武器,网站建设服务费用多少
seo网赚什么意思,网站seo赚钱 ,ai打不开ai
优化工具:提升工作效率的秘密武器,网站模板的优化策略是什么
AI免费文章解读:智能写作新篇章,小店AI
seo读什么书,seo是哪个专业的 ,亚洲9ai吧
用AI优化文章,轻松提升内容质量与创作效率
SEO字:如何通过精准关键词提升网站流量与排名,赣州于都网站推广
ChatGPT:我目前无法查看或解析附件,您是否遇到过这样的困扰?,ai+燃烧