Recommandation de cours :
Fonction uniqid() PHP
Définition et utilisation
La fonction uniqid() PHP génère un ID unique basé sur le temps actuel au microseconde.
SyntaxeDescriptionuniqid(more_entropy,
) | Paramètres |
---|---|
Description | Description |
more_entropy | Optionnel. Définit un préfixe pour l'ID. Utile si deux scripts génèrent des IDs à la même microseconde. |
Optionnel. Définit une plus grande entropie à la fin de la valeur de retour.
Si Description prefix more_entropy Si le paramètre est réglé sur true, la longueur de la chaîne est de 23 caractères. Si le paramètre est vide, la longueur de la chaîne retournée est de 13 caractères. Si
Si more_entropy Si le paramètre est réglé sur true, une entropie supplémentaire est ajoutée à la fin de la valeur de retour (utilisez un générateur de nombres伪随机组合线性同余数), ce qui améliore l'unicité du résultat.
Valeur de retour
Retourne un identificateur unique sous forme de chaîne.
Avis et commentaires
Remarque :En raison de l'utilisation de l'heure système, l'ID généré par cette fonction n'est pas optimal. Pour générer un ID absolument unique, utilisez la fonction md5() (recherchez dans la section des fonctions de chaîne).
Exemple
<?php echo uniqid(); ?>
Sortie similaire à :
4415297e3af8c