PHP uniqid()Funktionen
PHP-Referenzhandbuch für Verschiedenes
Definition und Verwendung
Die Funktion uniqid() generiert eine eindeutige ID basierend auf der aktuellen Zeit in Mikrosekunden.
Hinweis:Da sie auf der Systemzeit basiert, ist die von dieser Funktion generierte ID nicht optimal. Um eine absolut eindeutige ID zu generieren, verwenden Sie diemd5()-Funktion.
Syntax
uniqid(prefix,more_entropy)
| Parameters | Beschreibung |
|---|---|
| Präfix | Optional. Gibt ein Präfix für die eindeutige ID an. Dieser Parameter ist nützlich, wenn zwei Skripte zufällig IDs in derselben Mikrosekunde generieren. |
| more_entropy | Optional. Gibt mehr Entropie am Ende des Rückgabewerts an. Dadurch wird das Ergebnis eindeutiger. Wenn auf TRUE gesetzt, hat die zurückgegebene Zeichenfolge 23 Zeichen. Standard ist FALSE, und die zurückgegebene Zeichenfolge hat 13 Zeichen. |
Technische Details
| Rückgabewert: | Gibt den eindeutigen Bezeichner als Zeichenfolge zurück. |
|---|---|
| PHP-Version: | 4+ |
| Änderungsprotokoll: | In PHP 5.0 wurde der Parameterprefixoptional. In PHP 4.3.1 wurde die 114-Zeichen-Längenbeschränkung für den Parameterprefixerhöht. |
PHP-Handbuch für sonstige Referenzen Andere Erweiterungen