首页 / PHP / php全角转半角方法
php全角转半角方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php全角转半角方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2154字,纯文字阅读大概需要4分钟。
内容图文
![php全角转半角方法](/upload/InfoBanner/zyjiaocheng/804/afca2ca7b1bd4a73ae85b6ad18be2a14.jpg)
/**
?* 全角转半角
?* 运维生存时间
?* site:www.ttlsa.com
?* @param 传入的字符串 $str
?* @return string
?*/
function full2semiangle($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);
}
$str:要转的字符串 $arr:全半角映射关系
半角转全角 将数组总的顺序替换一下即可 这个方法可以用在各种地方,在上面的数组里面你可以添加'二'=>'2',这样一来字符串中的"二"将会被替换成阿拉伯数字"2". 转载请注明出处:http://www.ttlsa.com/html/2739.html
转载于:https://my.oschina.net/766/blog/211203
内容总结
以上是互联网集市为您收集整理的php全角转半角方法全部内容,希望文章能够帮你解决php全角转半角方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。