Proba esto:
Código PHP:
$cadena = "El vEloZ mUrciÉlAgo Hindú ComÍA feliZ CardillO y KiWi. La cigüeña tocaba el saxofón detrás del palenque de paja.";
function ExtraerCadena ($cadena){
// hacemos el contenido de la cadena en minusculas.
$cadena = strtolower($cadena);
// declaramos un array con los valores que deseamos eliminar y los remplazamos.
$valores_eliminar = array(",", ";", ".", " ");
$cadena = str_replace($valores_eliminar, '', $cadena);
// separamos en palabras la cadena
$palabras = split(" ", $cadena);
// desordenamos las palabras
$claves_aleatorias = array_rand($palabras);
return $palabras[$claves_aleatorias];
}
$valor_ant = "";
for($i=0;$i<14;$i++){
$valor = ExtraerCadena ($cadena);
while($valor_ant == $valor){
$valor = ExtraerCadena ($cadena);
}
echo "<br>" . $valor;
$valor_ant = $valor;
}