Kursempfehlung:
PHP uniqid() Funktion
Definition und Verwendung
Die uniqid() Funktion generiert auf Basis der aktuellen Zeit in Mikrosekunden eine eindeutige ID.
SyntaxBeschreibunguniqid(more_entropy,
) | Parameter |
---|---|
Beschreibung | Beschreibung |
more_entropy | Optional. Legt einen Präfix für das ID fest. Wenn zwei Skripte genau in der gleichen Mikrosekunde IDs generieren, ist dieser Parameter nützlich. |
Optional. Bestimmt zusätzliche Entropie am Ende des Rückgabewerts.
Wenn Beschreibung prefix more_entropy Der Parameter auf true gesetzt ist, ist die Länge der Zeichenkette 23 Zeichen lang. Wenn der Parameter leer ist, ist die Länge der zurückgegebenen Zeichenkette 13 Zeichen lang. Wenn
Wenn more_entropy Wenn der Parameter auf true gesetzt ist, wird zusätzlicher Zufallswert am Ende des Rückgabewerts hinzugefügt (verwendet einen kombinierten linearen Kongruenzgenerator), was die Einzigartigkeit des Ergebnisses verbessert.
Rückgabewert
Gibt einen eindeutigen Identifikator in Form eines Strings zurück.
Hinweise und Kommentare
Kommentar:Da die durch diese Funktion generierten IDs auf die Systemzeit basieren, sind sie nicht unbedingt die besten. Um absolut eindeutige IDs zu generieren, verwenden Sie die Funktion md5() (siehe Referenz der Stringfunktionen).
Beispiel
<?php echo uniqid(); ?>
Ausgabe ähnlich:
4415297e3af8c