sábado, 30 de mayo de 2009

Generar una cadena de caracteres aleatoria con PHP

Con esta función a la cual se le pasa el número de carácteres que quieres tener con carácteres aleatorio, ara que dependiendo de los carácteres de '$pattern' ´creara un string con carácteres de ahi con la longitud dicha.

function randomText($length)
{
$pattern = "1234567890abcdefghijklmnopqrstuvwxyz";
for($i=0;$i<$length;$i++) {
$key .= $pattern{rand(0,35)};
}
return $key;
}

Ejemplo sería:

$texto=randomText(5) ;
echo $texto;

Un resultado de esto seria por ejemplo "14ade".

No hay comentarios:

Publicar un comentario