Cet outil mélange l'intérieur des mots d'un texte (c'est-à-dire toutes les lettres sauf la première et la dernière).
Pour les intéressés, voici le code PHP (avec quelques subtilités pour gérer l'UTF-8) :
<?php
// Mélange un mot
function melange( $m )
{
$s = $m[0];
// Découpe les caractères UTF-8
preg_match_all('/\p{L}/u', $s, $m);
$chars = $m[0];
// Moins de 4 caractères : pas de mélange à faire
$n = count($chars);
if( $n < 4 )
return $s;
$first = array_shift($chars);
$last = array_pop($chars);
shuffle($chars);
return $first . implode($chars) . $last;
}
$txtIn = stripslashes( @$_REQUEST['texte'] );
$txtOut = preg_replace_callback('/\p{L}+/u', 'melange', $txtIn );
?>