18-03-2007, 05:33 PM
Ce sujet data un peu, c'est pourquoi je le remet au goût du jour.
J'ai creer une fonction qui brouille du texte. J'aimerai votre avis.
J'ai creer une fonction qui brouille du texte. J'aimerai votre avis.
Code PHP :
<?php
function brouille($text){
// Initialisation des varirables.
$i = 0;
$nb = strlen($text);
$new = '';
$lettres = array(
' ' => ' ',
'a' => 'az',
'A' => 'Az',
'b' => 'po',
'B' => 'Po',
'c' => 'zi',
'C' => 'Zi',
'd' => 't',
'D' => 'T',
'e' => 'a',
'E' => 'A',
'f' => 'wa',
'F' => 'Wa',
'g' => 'k',
'G' => 'K',
'h' => '\'',
'H' => '\'',
'i' => 'a',
'I' => 'A',
'j' => 'dr',
'J' => 'Dr',
'k' => 'g',
'K' => 'G',
'l' => 'm',
'L' => 'M',
'm' => 'n',
'M' => 'N',
'n' => 'r',
'N' => 'R',
'o' => 'ur',
'O' => 'Ur',
'p' => 'rh',
'P' => 'Rh',
'q' => 'k',
'Q' => 'K',
'r' => 'h',
'R' => 'H',
's' => 'th',
'S' => 'Th',
't' => 'k',
'T' => 'K',
'u' => '\'',
'U' => '\'',
'v' => 'g',
'V' => 'G',
'w' => 'zh',
'W' => 'Zh',
'x' => 'q',
'X' => 'Q',
'y' => 'o',
'Y' => 'O',
'z' => 'j',
'Z' => 'J',
'\'' => ' ',
'?' => '?',
',' => ',',
'!' => '!'
);
// On remplace
while($i < $nb){
foreach($lettres as $key => $value){ // Boucle
if($text[$i]==$key){$new.=$value;}
}
$i++;
}
return $new;
}