在生成系統訂單號的時候,經常需要生成隨機字段,再字段的拼接
使用PHP自帶函數進行拼接訂單號如下代碼
$id = '000325'; //變量值來自於代碼以上部分
$uniqid = md5(uniqid(microtime(true),true));
//如果感覺字符串太長,可以再用途substr()截斷一部分字符串使用
//例如我拼接訂單號可以這樣
$orderNum = $id . time() . substr($uniqid,0,6);
參考:
[1]. https://www.cnblogs.com/myIvan/p/9533189.html
[2]. https://www.php.net/manual/zh/function.strstr.php
[3]. https://www.php.net/manual/zh/function.uniqid.php