Fonction de la semaine : uniqid
Ce billet aura pour but de vous faire découvrir des fonctions utiles et méconnu de PHP.
Définition tiré de PHP.net
Génère un identifiant unique basé sur la date et heure courante en microsecondes.
Cette fonction est utile si vous voulez créer un numéro unique pour par exemple un numéro de commande.
//utilisation simple de uniqid
echo uniqid(); // 4824a44040d9c
echo uniqid('COM-'); // COM-4824a457ca2e5
Partagez cette article:
These icons link to social bookmarking sites where readers can share and discover new web pages.
Tags : fontion, PHP
Cette entrée a été publiée le Vendredi 9 mai 2008 à 15:17, et rangée dans Fonction de la semaine, PHP. Vous pouvez suivre les réponses à cette entrée via son flux RSS 2.0.
Vous pouvez laisser un commentaire, ou faire un rétrolien depuis votre site.
Moi j’utilise beaucoup l’exemple de la doc (en ayant remplacé rand() par mt_rand() qui est bien plus rapide) :
md5(uniqid(mt_rand(), true));
md5(uniqid(mt_rand(), true)); retourne une valeur avec une trentaine de caractères, qui est bien trop longue pour la plupart des usages (renommer un fichier avec un nom unique par exemple)…
uniqid() en retourne 13 ce qui n’est deja pas mal