probleme avec points et tirets

Eléphant du PHP | 83 Messages

24 févr. 2006, 22:36

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 ?

HD
Mammouth du PHP | 1181 Messages

24 févr. 2006, 22:39

un peu de code nous sera tres utile afin de l'adapter à ce que tu veux !
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Eléphant du PHP | 83 Messages

24 févr. 2006, 22:40

voila c'est ça
<?
$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); 
?>

HD
Mammouth du PHP | 1181 Messages

24 févr. 2006, 22:43

mais ton code ne marche pas ? des erreurs ?
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Eléphant du PHP | 83 Messages

24 févr. 2006, 22:45

non il ne marche pas a cause des tirets et des points mais c'est justement ça dont j'ai besoin et je voudrais savoir si il y a un moyen pour que cela marche

Mammouth du PHP | 19672 Messages

24 févr. 2006, 22:49

Et si tu mettais es chaines de caractères entre guillemets ? :-"
$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' => "----."
                       );
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 83 Messages

24 févr. 2006, 22:52

merci c'est vrai que je n'y pensais plus

Mammouth du PHP | 19672 Messages

24 févr. 2006, 23:08

[Résolu] :?:
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

hrz
Eléphant du PHP | 52 Messages

26 févr. 2006, 08:55

"... --- ..."

"- -. -.-"

si j'ais bien compris :lol:

au fait il en manque un peut

voir ici par exemple