Fonction de la semaine : uniqid

by Pierre-Luc Babin on mai 9, 2008

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.
  • Digg
  • Facebook
  • del.icio.us
  • Google
  • Live
  • Pownce
  • Reddit
  • StumbleUpon

2 comments

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));

by Palleas on 10 mai 2008 at 5:50 #

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 :)

by jerkoo on 19 décembre 2009 at 16:28 #

Leave your comment

Required.

Required. Not published.

If you have one.