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).

Texte à mélanger :

Texte mélangé :

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 )
    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 );

?>