Guest User

Untitled

a guest
Jul 17th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. <?php
  2.  
  3. const NATOAlphabet = array(
  4. "A" => "Alfa",
  5. "B" => "Bravo",
  6. "C" => "Charlie",
  7. "D" => "Delta",
  8. "E" => "Echo",
  9. "F" => "Foxtrot",
  10. "G" => "Golf",
  11. "H" => "Hotel",
  12. "I" => "India",
  13. "J" => "Juliett",
  14. "K" => "Kilo",
  15. "L" => "Lima",
  16. "M" => "Mike",
  17. "N" => "November",
  18. "O" => "Oscar",
  19. "P" => "Papa",
  20. "Q" => "Quebec",
  21. "R" => "Romeo",
  22. "S" => "Sierra",
  23. "T" => "Tango",
  24. "U" => "Uniform",
  25. "V" => "Victor",
  26. "W" => "Whiskey",
  27. "X" => "X-ray",
  28. "Y" => "Yankee",
  29. "Z" => "Zulu",
  30. "0" => "Zero",
  31. "1" => "One",
  32. "2" => "Two",
  33. "3" => "Three",
  34. "4" => "Four",
  35. "5" => "Five",
  36. "6" => "Six",
  37. "7" => "Seven",
  38. "8" => "Eight",
  39. "9" => "Nine",
  40. );
  41.  
  42. $string = "Hello this is a Test 058157";
  43.  
  44. $string = preg_replace('/\s+/', '', $string); // Removes all spaces
  45. $string = preg_replace('/[^A-Za-z0-9\-]/', '', $string); // Removes special chars.
  46. $string = str_split($string);
  47.  
  48. $out = "";
  49. foreach($string as $c){
  50. $out .= " ".NATOAlphabet[ strtoupper($c) ];
  51. }
  52.  
  53. // Example Output: Hotel Echo Lima Lima Oscar Tango Hotel India Sierra India Sierra Alfa Tango Echo Sierra Tango Zero Five Eight One Five Seven
  54. echo $out;
  55.  
  56. ?>
Add Comment
Please, Sign In to add comment