PHP半角全角转换函数
来源:网络来源TAG:半角全角转换浏览数: 日期:2010-8-9评论:
折叠PHP Code复制内容到剪贴板
  1. <?PHP   
  2. //From:http://www.phpxuexi.cn   
  3. function SBC_DBC($str,$args2) { //半角和全角转换函数,第二个参数如果是0,则是半角到全角;如果是1,则是全角到半角   
  4.     $DBC = Array(    
  5.         '0' , '1' , '2' , '3' , '4' ,     
  6.         '5' , '6' , '7' , '8' , '9' ,    
  7.         'A' , 'B' , 'C' , 'D' , 'E' ,     
  8.         'F' , 'G' , 'H' , 'I' , 'J' ,    
  9.         'K' , 'L' , 'M' , 'N' , 'O' ,     
  10.         'P' , 'Q' , 'R' , 'S' , 'T' ,    
  11.         'U' , 'V' , 'W' , 'X' , 'Y' ,     
  12.         'Z' , 'a' , 'b' , 'c' , 'd' ,    
  13.         'e' , 'f' , 'g' , 'h' , 'i' ,     
  14.         'j' , 'k' , 'l' , 'm' , 'n' ,    
  15.         'o' , 'p' , 'q' , 'r' , 's' ,     
  16.         't' , 'u' , 'v' , 'w' , 'x' ,    
  17.         'y' , 'z' , '-' , ' '  , ':' ,   
  18.   '.' , ',' , '/' , '%' , '#' ,   
  19.   '!' , '@' , '&' , '(' , ')' ,   
  20.   '<' , '>' , '"' , ''' , '?' ,   
  21.   '[' , ']' , '{' , '}' , '\' ,   
  22.   '|' , '+' , '=' , '_' , '^' ,   
  23.   '¥' , ' ̄' , '`'  
  24.     );   
  25.   $SBC = Array( //半角   
  26.          '0''1''2''3''4',     
  27.          '5''6''7''8''9',    
  28.          'A''B''C''D''E',     
  29.          'F''G''H''I''J',    
  30.          'K''L''M''N''O',     
  31.          'P''Q''R''S''T',    
  32.          'U''V''W''X''Y',     
  33.          'Z''a''b''c''d',    
  34.          'e''f''g''h''i',     
  35.          'j''k''l''m''n',    
  36.          'o''p''q''r''s',     
  37.          't''u''v''w''x',    
  38.          'y''z''-'' '':',   
  39.    '.'',''/''%''#',   
  40.    '!''@''&''('')',   
  41.    '<''>''"''\'','?',   
  42.    '['']''{''}''\\',  
  43.    '|', '+', '=', '_', '^',  
  44.    '$', '~', '`'   
  45.     );   
  46.  if($args2==0)    
  47.   return str_replace($SBC,$DBC,$str);  //半角到全角   
  48.  if($args2==1)   
  49.   return str_replace($DBC,$SBC,$str);  //全角到半角   
  50.  else  
  51.   return false;   
  52.   
  53. }    
  54. /*  
  55. $str = "alskdf";   
  56. echo $str;   
  57. echo "<br>";   
  58. echo SBC_DBC($str,0);  
  59. echo SBC_DBC($str,1);   
  60. */  
  61. ?>   
昨天新闻点击排行
一周新闻点击排行
当月新闻点击排行
新闻链接
上一篇文章:PHP绘图的代码示例
下一篇文章:mysql操作类
相关评论
正在加载评论列表...
评论表单加载中...