PHP uniqid()Fonctions

PHP Misc 参考手册Manuel de référence PHP Divers

Exemples

Générer un identifiant unique :

<?php
echo uniqid();
?>

Exécuter l'exemple »

Définition et utilisation

La fonction uniqid() génère un identifiant unique basé sur l'heure actuelle en microsecondes.

Remarque :Comme il est basé sur 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 fonctionmd5().


Syntaxe

uniqid(prefix,more_entropy)

Parameters Description
préfixe Facultatif. Spécifie un préfixe pour l'identifiant unique. Ce paramètre est utile si deux scripts génèrent des ID à la même microseconde.
more_entropy Facultatif. Spécifie plus d'entropie à la fin de la valeur de retour. Cela rend le résultat plus unique. Lorsqu'il est défini sur TRUE, la chaîne retournée comporte 23 caractères. La valeur par défaut est FALSE, et la chaîne retournée comporte 13 caractères.

Détails techniques

Valeur de retour : Retourne l'identifiant unique sous forme de chaîne.
Version de PHP : 4+
Journal des modifications : Dans PHP 5.0,prefixle paramètre est devenu facultatif.

Dans PHP 4.3.1,prefixla limite de longueur de 114 caractères du préfixe a été augmentée.


PHP Misc 参考手册Manuel de référence PHP divers Autres extensions