首页 > 开发 > Php > 正文

php生成随机唯一优惠码/邀请码/ 固定长度

2020-07-03 12:50:26
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了php生成随机唯一优惠码/邀请码/ 固定长度,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

php生成随机唯一优惠码/邀请码/ 固定长度

代码如下:

function make_coupon_card() {    $code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';    $rand = $code[rand(0,25)]        .strtoupper(dechex(date('m')))        .date('d').substr(time(),-5)        .substr(microtime(),2,5)        .sprintf('%02d',rand(0,99));    for(        $a = md5( $rand, true ),        $s = '0123456789ABCDEFGHIJKLMNOPQRSTUV',        $d = '',        $f = 0;        $f < 8;        $g = ord( $a[ $f ] ),        $d .= $s[ ( $g ^ ord( $a[ $f + 8 ] ) ) - $g & 0x1F ],        $f++    );    return $d;}echo make_coupon_card();

PS:PHP随机生成字符串,代码如下:

<?php    function build_order_no(){        return date('Ymd').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8);    }echo build_order_no();?>
以上就是php生成随机唯一优惠码/邀请码/ 固定长度的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持错新网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表