Comment générer des numéros de commande uniques en PHP : Tout d'abord, vous pouvez générer le numéro de commande à l'avance ; puis le supprimer et l'enregistrer lorsque vous l'utilisez enfin, il suffit d'en retirer un et de l'utiliser, le code est [ ; $orderNo = date('YmdHis' ).substr(microtime(), 2, 5)].
Apprentissage connexeRecommandé : programmation php (Vidéo)
Comment générer des numéros de commande uniques en PHP :
Idée : Afin d'éviter les duplications, vous pouvez pré-générer numéros de commande pour la déduplication. Par exemple, lors de la sauvegarde de la file d'attente Redis, retirez-en simplement une et utilisez-la
1 - cela peut être répété s'il y a concurrence + coïncidence
function genRequestSn($unique=0){ $orderNo = date('YmdHis').substr(microtime(), 2, 5) . mt_rand(10000,99999); return $orderNo; }
function genRequestSn($unique=0){ $orderNo = date('YmdHis').substr(microtime(), 2, 5) . mt_rand(10000,99999); if(!empty($unique)) $orderNo = $orderNo.$unique; return $orderNo; }
Si vous souhaitez en savoir plus sur la programmation, restez à l'écouteformation php !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!