Skip to content

Instantly share code, notes, and snippets.

@fhferreira
Created May 8, 2020 14:59
Show Gist options
  • Save fhferreira/383f4615b00d41730bc613287adf4634 to your computer and use it in GitHub Desktop.
Save fhferreira/383f4615b00d41730bc613287adf4634 to your computer and use it in GitHub Desktop.
<?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