uniqid()
generiert eine eindeutige ID, die auf der aktuellen Zeit in Mikrosekunden basiert.
Tipp: Da es auf der Systemzeit basiert, ist die von dieser Funktion generierte ID nicht optimal. Verwenden Sie die Funktion MD5 () , um eine absolut eindeutige ID zu generieren.
Generieren Sie eine eindeutige ID:
<? Php echo uniqid ( ) ; ?>
Probieren Sie es selbst aus
Uniqid ( Präfix , More_entropy )
Parameter | beschreiben |
---|---|
Präfix |
Optional. Geben Sie ein Präfix für die ID an. Dieser Parameter ist nützlich, wenn beide Skripte IDs in denselben Mikrosekunden generieren. |
More_entropy | Optional. Gibt mehr Entropie am Ende des Rückgabewerts an. |
Wenn der Präfixparameter leer ist, ist die zurückgegebene Zeichenfolge 13 Saiten lang. Wenn der Parameter more_entropy auf true eingestellt ist, sind es 23 Saiten lang.
Wenn der Parameter more_entropy auf true eingestellt ist, wird am Ende des Rückgabewerts (unter Verwendung eines kombinierten linearen Kongruentengenerationsprogramms) zusätzliche Entropie hinzugefügt, wodurch die Einzigartigkeit der Ergebnisse verbessert wird.
Gibt eine eindeutige Kennung als Zeichenfolge zurück.