任何人都可以帮我了解如何生成QUOTE_1
,QUOTE_2
等唯一ID。
我尝试了uniqid()
功能。但它在当前时间给出了一个独特的身份。
public static function getQuoteNo()
{
global $count;
$GLOBALS['count'] = $GLOBALS['count']+1;
$quoteno = 'QUOTE_'.$GLOBALS['count'];
return $quoteno;
}
我试过这个功能。但每次我得到QUOTE_1
。
答案 0 :(得分:-1)
以下结果将生成与您的计数值相关的唯一代码
public static function getQuoteNo()
{
global $count;
$unique = time() + sprintf("%06d",(microtime(true) - floor(microtime(true))) * $count);
$GLOBALS['count']=$GLOBALS['count']+1;
$quoteno='QUOTE_'.$unique;
return $quoteno;
}