服务端生成券码
Posted 马文柱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了服务端生成券码相关的知识,希望对你有一定的参考价值。
public function get_voucher_code($member_id = 0){ static $num = 1; $sign_arr = array(); $sign_arr[] = sprintf(‘%02d‘,mt_rand(10,99)); $sign_arr[] = sprintf(‘%03d‘, (float) microtime() * 1000); $sign_arr[] = sprintf(‘%010d‘,time() - 946656000); if($member_id){ $sign_arr[] = sprintf(‘%03d‘, (int) $member_id % 1000); } else { //自增变量 $tmpnum = 0; if ($num > 99){ $tmpnum = substr($num, -1, 2); } else { $tmpnum = $num; } $sign_arr[] = sprintf(‘%02d‘,$tmpnum); $sign_arr[] = mt_rand(1,9); } $code = implode(‘‘,$sign_arr); $num += 1; return $code; }
以上是关于服务端生成券码的主要内容,如果未能解决你的问题,请参考以下文章
pbootcms对接微信扫码登录代码核心片段和步骤(前后端)
Blazor 服务端组件 Render, RenderFragment ,RenderTreeBuilder, CascadingValue/CascadingParameter
SpringCloud系列四:Eureka 服务发现框架(定义 Eureka 服务端Eureka 服务信息Eureka 发现管理Eureka 安全配置Eureka-HA(高可用) 机制Eur(代码片段