首页 > 编程知识 正文

php输入数字自动生成卡号代码(php输入数字自动生成卡号代码是什么)

时间:2023-12-24 12:11:52 阅读:321676 作者:PDUB

本文目录一览:

PHP批量循环生成卡号和卡密码,出现生成数量不够的情况。

应该是if (empty($record_arr))这个条件不成立造成的,不成立就会执行else里的break,所以就提前结束了

rancard(10,'0123456789');这个函数可能会生成重复的密码

所以$card_pwd有可能有相等的所以能查询出东西,然后就会执行else里的break

PHP 高手进入 刚学新手 生成卡号 主键id 1-1001 长度不能超过10 规则是0000000000ID 不要随机数 生成卡号

例子如下:

?php  

   //把$i换成你的主键ID就行了   

   for ($i=1; $i  100; $i++) { 

       echo substr((10000000000+$i), 1)."br/";

   }

我要用php做一个生成会员卡号的功能,从10000开始,预留其中的好点的号码,其余按着顺序下发,急求!

我最近也有需求。但是,我有几点疑问:1、怎么随机生成会员卡号?第一个注册是100000,第70个是100070会显得很笨,一看就知道你只有70个用户。我希望随机在100000-999999之间,比如345347。2、如果一开始是随机得到,在数据库有就要重新生成。那当用户注册到只剩100个名额时,你查询到有然后while循环产生,会不会循环卡死?

我的思路:先生成随机表(number是随机进去的)。字段:number,is_good,state。在使用时,只取1条。使用完后改变state。做法是在平时去生产随机表,在创建用户时减少代码处理。期待更好的解决办法。

随机到表里太慢了,10分钟才20万条。我想要1000-99999999,这得多久啊。可以先按顺序生成,然后用一种算法打乱位置。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。