Estas leyendo

Generar Strings Aleatorios en PHP

Hay ocasiones en las que es necesario generar ciertos ID únicos para asignar contraseñas de usuarios, o al momento de guardar algun archivo en el servidor y asignarle un prefijo para evita duplicidad, o según sea el caso. A continuación el código de la función PHP para generar cadenas aleatorias.

function idUnico($length = "") {
  $str = md5(uniq_id(rand(), true));
  if($length != "") $return substr($str, 0, $length);
  else return $str;
}

La función por default generara un string de una longitud variable, sin embargo es posible asignar una longitud al string que deseamos, por ejemplo si deseamos un string de longitud 8 llamaremos a la funcion asi:

<?php
echo "La cadena resultante es: ".idUnico(8)
//Imprimira por ejemplo
//La cadena resultante es: qekhx72x
?>

Es sencillo de implementar y comprender. Espero les sea de utilidad.

Comments for this entry

 

© 2022. All rights reserved.

RSS Feed . This blog is proudly powered by Blogger.