PHP uniqid()Funktionen

PHP Misc 参考手册PHP-Referenzhandbuch für Verschiedenes

Beispiele

Eine eindeutige ID generieren:

<?php
echo uniqid();
?>

Beispiel ausführen »

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 Misc 参考手册PHP-Handbuch für sonstige Referenzen Andere Erweiterungen