garfield

[PHP]: ConvertCharToASCII

Nov 27th, 2011
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.24 KB | None | 0 0
  1. /*
  2.     @Nome: ConvertCharToASCII
  3.     @Função: Converte letras para números decimais na tabela ASCII.
  4.     @Créditos: [iPs]SuYaNw ~
  5. */
  6.  
  7. function ConvertCharToASCII($str)
  8. {
  9.     $out = strtoupper($str);
  10.     switch($out)
  11.     {  
  12.         case ' ': $out = "_";  break;
  13.         case 'A': $out = "65"; break;
  14.         case 'B': $out = "66"; break;
  15.         case 'C': $out = "67"; break;
  16.         case 'D': $out = "68"; break;
  17.         case 'E': $out = "69"; break;
  18.         case 'F': $out = "70"; break;
  19.         case 'G': $out = "71"; break;
  20.         case 'H': $out = "72"; break;
  21.         case 'I': $out = "73"; break;
  22.         case 'J': $out = "74"; break;
  23.         case 'K': $out = "75"; break;
  24.         case 'L': $out = "76"; break;
  25.         case 'M': $out = "77"; break;
  26.         case 'N': $out = "78"; break;
  27.         case 'O': $out = "79"; break;
  28.         case 'P': $out = "80"; break;
  29.         case 'Q': $out = "81"; break;
  30.         case 'R': $out = "82"; break;
  31.         case 'S': $out = "83"; break;
  32.         case 'T': $out = "84"; break;
  33.         case 'U': $out = "85"; break;
  34.         case 'V': $out = "86"; break;
  35.         case 'W': $out = "87"; break;
  36.         case 'X': $out = "88"; break;
  37.         case 'Y': $out = "89"; break;
  38.         case 'Z': $out = "90"; break;
  39.     }
  40.     return $out;
  41. }
  42.  
  43.  
  44. // Exemplo de uso:
  45.  
  46. $stsa = "SuYaNw e muito lindo!";
  47. for($i = 0; $i != strlen($stsa); ++$i)
  48. {
  49.     echo s_ASSCII($stsa[$i]);
  50. }
  51.  
  52.  
  53.  
Advertisement
Add Comment
Please, Sign In to add comment