Bonjour
J'ai fait un traducteur en php avec l'aide d'un de vos membres et cela marche mais j'ai un probleme je n'arrive pas a traduire des lettres en tirets ou en points. Comment pourais-je faire pour que cela marche ?
<?
$texte = $_POST['texte'];
$remplacements = array('a' => .-, 'b' => -..., 'c' => -.-., 'd' => -.., 'e' => ., 'f' => ..-., 'g' => --., 'h' => ...., 'i' => .., 'j' => .---, 'k' => -.-, 'l' => .-.., 'm' => --, 'n' => -., 'o' => ---, 'p' => .--., 'q' => --.-, 'r' => .-., 's' => ..., 't' => -, 'u' => ..-, 'v' => ...-, 'w' => .--, 'x' => -..-, 'y' => -.--, 'z' => --.., '0' => -----, '1' => .----, '2' => ..---., '3' => ...-, '4' => ....-, '5' => ....., '6' => -...., '7' => --..., '8' => ---.., '9' => ----.); // doit on protéger les valeurs numérique comme des chaines de caractère ? à vous de répondre
$texte = strtr($texte, $remplacements);
?>$remplacements = array('a' => ".-",
'b' => "-...",
'c' => "-.-.",
'd' => "-..",
'e' => ".",
'f' => "..-.",
'g' => "--.",
'h' => "....",
'i' => "..",
'j' => ".---",
'k' => "-.-",
'l' => ".-..",
'm' => "--",
'n' => "-.",
'o' => "---",
'p' => ".--.",
'q' => "--.-",
'r' => ".-.",
's' => "...",
't' => "-",
'u' => "..-",
'v' => "...-",
'w' => ".--",
'x' => "-..-",
'y' => "-.--",
'z' => "--..",
'0' => "-----",
'1' => ".----",
'2' => "..---.",
'3' => "...-",
'4' => "....-",
'5' => ".....",
'6' => "-....",
'7' => "--...",
'8' => "---..",
'9' => "----."
);