Fonction PHP uniqid()
Exemple
Générez un identifiant unique :
<?php
echo uniqid();
?>
Définition et utilisation
La fonction uniqid() génère un identifiant unique basé sur le microtime (l'heure actuelle en microsecondes).
Remarque : L'ID généré par cette fonction ne garantit pas l'unicité de la valeur de retour ! Pour générer un ID extrêmement difficile à prédire, utilisez la fonction md5() .
Syntaxe
uniqid(prefix,more_entropy)
Valeurs des paramètres
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 |
Détails techniques
Valeur de retour : | Renvoie l'identifiant unique, sous forme de chaîne |
---|---|
Version PHP : | 4+ |
Journal des modifications : | Le paramètre de préfixe est devenu facultatif en PHP 5.0. La limite de 114 caractères pour le préfixe a été augmentée dans PHP 4.3.1. |
❮ Référence Divers PHP