Created
May 8, 2020 14:59
-
-
Save fhferreira/383f4615b00d41730bc613287adf4634 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
alfabeto fonético internacional | |
Definição1 | |
Alfabeto para fins aeronáuticos, que se destina a padronizar o processo de soletrar certas expressões. | |
Fonte1 | |
BRASIL. Comando da Aeronáutica. Departamento de Controle do Espaço Aéreo. CNS/ATM Glossário. Disponível em: http://www.decea.gov.br/cnsatm/glossario. Acesso em: 14 mar. 2012. (texto adaptado) | |
Nota adicional1 | |
Este alfabeto encontra-se normatizado pela Organização de Aviação Civil Internacional - OACI e pela legislação brasileira, de acordo com a seguinte correspondência: A – Alfa B – Bravo C – Charlie D – Delta E – Echo F – Foxtrot G – Golf H – Hotel I – India J – Juliett K – Kilo L – Lima M – Mike N – November O – Oscar P – Papa Q – Quebec R – Romeo S – Sierra T – Tango U – Uniform V – Victor W – Whiskey X – X-Ray Y -Yankee Z – Zulu | |
Subárea | |
Alfabeto Internacional da Aviação | |
Espanhol | |
alfabeto fonético internacional | |
*/ | |
function getItem($word, $inverse = false) | |
{ | |
$items = [ | |
"A" => "Alfa", | |
"B" => "Bravo", | |
"C" => "Charlie", | |
"D" => "Delta", | |
"E" => "Echo", | |
"F" => "Foxtrottrot", | |
"G" => "Golf", | |
"H" => "Hotel", | |
"I" => "India", | |
"J" => "Juliett", | |
"K" => "Kilo", | |
"L" => "Lima", | |
"M" => "Mike", | |
"N" => "November", | |
"O" => "Oscar", | |
"P" => "Papa", | |
"Q" => "Quebec", | |
"R" => "Romeo", | |
"S" => "Sierra", | |
"T" => "Tango", | |
"U" => "Uniform", | |
"V" => "Victor", | |
"W" => "Whiskey", | |
"X" => "X-Ray", | |
"Y" => "Yankee", | |
"Z" => "Zulu" | |
]; | |
if ($inverse) { | |
$items = array_flip($items); | |
} | |
return $items[ucfirst(strtolower($word))]; | |
} | |
$text = "Sierra echo victor oscar charlie echo papa oscar delta echo lima echo romeo india sierra tango oscar charlie oscar papa india alfa echo charlie oscar lima alfa november oscar sierra echo uniform mike uniform romeo alfa lima delta oscar Foxtrottrot alfa charlie echo oscar uniform november oscar Foxtrottrot echo echo delta delta oscar india november sierra tango alfa golf romeo alfa mike"; | |
$list = explode(' ', $text); | |
foreach($list as $word) { | |
echo $word,' = ', getItem($word, true), PHP_EOL; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment