Recomendaciones de cursos:
Función uniqid() de PHP
Definición y uso
La función uniqid() de PHP genera un ID único basado en el tiempo actual en microsegundos.
SintaxisDescripciónuniqid(more_entropy,
) | Parámetros |
---|---|
Descripción | Descripción |
more_entropy | Opcional. Especifica un prefijo para el ID. Es útil si dos scripts generan ID en el mismo microsegundo. |
Opcional. Especifica más entropía al final del valor de retorno.
Si Descripción prefijo more_entropy Si se establece el parámetro en true, la longitud de la cadena es de 23 caracteres. Si el parámetro está vacío, la longitud de la cadena devuelta es de 13 caracteres. Si
Si more_entropy Si se establece el parámetro en true, se añade más entropía al final del valor de retorno (utilizando un generador de números pseudoaleatorios lineales congruentes), lo que mejora la unicidad del resultado.
Valor de retorno
Devuelve un identificador único en forma de cadena.
Sugerencias y comentarios
Comentarios:Dado que el ID generado por esta función se basa en la hora del sistema, el ID generado no es el más óptimo. Si necesita generar un ID absolutamente único, utilice la función md5() (busque en la sección de referencias de funciones de cadena).
Ejemplo
<?php echo uniqid(); ?>
Salida similar a:
4415297e3af8c