PHP uniqid() Funktion
Beispiel
Generieren Sie eine eindeutige ID:
<?php
echo uniqid();
?>
Definition und Verwendung
Die Funktion uniqid() generiert eine eindeutige ID basierend auf der Mikrozeit (der aktuellen Zeit in Mikrosekunden).
Hinweis: Die generierte ID aus dieser Funktion garantiert keine Eindeutigkeit des Rückgabewerts! Verwenden Sie die Funktion md5() , um eine äußerst schwer vorhersagbare ID zu generieren .
Syntax
uniqid(prefix,more_entropy)
Parameterwerte
Parameter | Description |
---|---|
prefix | Optional. Specifies a prefix to the unique ID (useful if two scripts generate ids at exactly the same microsecond) |
more_entropy | Optional. Specifies more entropy at the end of the return value. This will make the result more unique. When set to TRUE, the return string will be 23 characters. Default is FALSE, and the return string will be 13 characters long |
Technische Details
Rückgabewert: | Gibt den eindeutigen Bezeichner als Zeichenfolge zurück |
---|---|
PHP-Version: | 4+ |
Änderungsprotokoll: | Der Präfix- Parameter wurde in PHP 5.0 optional. Das Limit von 114 Zeichen lang für Präfixe wurde in PHP 4.3.1 angehoben. |
❮ Verschiedene PHP-Referenzen