- Obviamente esto no se puede utilizar como una identificación "única" porque, bueno, no es único durante la duración del mismo segundo.
- Mire en
date
.
Si quieres algo que se anuncia como un identificador único y ambos pueden ser ordenados, se puede usar algo como esto que implica uniqid
:
$u = time().'-'.uniqid(true);
estoy quizá un exceso de simplificación aquí , dando por hecho que todos los valores time
van a producir tendrán el mismo número de dígitos (de modo que una ordenación de cadena produciría los mismos resultados que un natural sort). Si no desea hacer esta suposición, entonces usted podría considerar
$u = sprintf("%010s-%s", time(), uniqid(true));
Único en qué contexto? ¿Cómo estás usando la identificación? ('microtime()' también se usa típicamente para identificaciones únicas). –
en este caso un número que no se puede repetir. como un índice único en sql. – user947462
¿Por qué no utilizar un autoincremento de base de datos? – Manhim