php编写批量生成不重复的卡号密码代码
闲的蛋疼的时候,顺便加强下自己对PHP中数组操纵的一些技巧,就写了下面的一段小代码,可以随机生成卡号密码对应的数组,并且自动去重复,思路没有,纯粹瞎掰。 //处理缓冲区
ob_end_clean(); ob_implicit_flush(true); echo str_pad(" ",256); if(intval($_POST['num']>0)) $num=intval($_POST['num']); //数量 if($num==0) return; $num=$num*100; //卡的张数,即记录数 echo " 开始 ".date("H:i:s")." "; for($i=1;$i<=$num;$i++) return $num; } //函数结束 $_POST['num']=1; 方法二: $cards=array();
for($x=0;$x< $c;$x++){ $tempNumStr=array(); for($i=0;$i< $numLen;$i++){ $tempNumStr[]=array_rand($sNumArr); } $tempPwdStr=array(); for($i=0;$i< $pwdLen;$i++){ $tempPwdStr[]=$sPwdArr[array_rand($sPwdArr)]; } $cards[$x]['no']=implode('',$tempNumStr); $cards[$x]['pwd']=implode('',$tempPwdStr); } array_unique($cards); print_r($cards); ?> 以上所述就是本文的全部内容了,希望大家能够喜欢。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |