闲的蛋疼的时候,顺便加强下自己对
PHP
中数组操纵的一些技巧,就写了下面的一段小代码,可以随机生成卡号密码对应的数组,并且自动去重复,思路没有,纯粹瞎掰。
<?php $numLen=16; $pwdLen=10; $c=100;//生成100组卡号密码 $sNumArr=range(0,9); $sPwdArr=array_merge($sNumArr,range('A','Z')); $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); ?>
混乱的说,算是给自己对数组的总结了。最近其实挺忙的,看看这篇日志的时间你大概就知道,我并没有闲的蛋疼~
千江有水千江月,万里无云万里天。
日志
教程
下载
精华
留言
归档
链接
标签
关于
RSS
PHP简单批量生成不重复的虚拟充值卡号密码
闲的蛋疼的时候,顺便加强下自己对
PHP
中数组操纵的一些技巧,就写了下面的一段小代码,可以随机生成卡号密码对应的数组,并且自动去重复,思路没有,纯粹瞎掰。
<?php $numLen=16; $pwdLen=10; $c=100;//生成100组卡号密码 $sNumArr=range(0,9); $sPwdArr=array_merge($sNumArr,range('A','Z')); $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); ?>
混乱的说,算是给自己对数组的总结了。最近其实挺忙的,看看这篇日志的时间你大概就知道,我并没有闲的蛋疼~
可能与本文相关的一些内容
面向对象的程序设计语言C++
博大精深的农历算法PHP代码
Zend Studio 5.5.1在线注册机PHP版
zend studio 5.5无法打开主界面故障解决方法一例
Tags:
随机数组
,
php
03/08/2008 00:50,
gently
,
PHP
,
评论(7)
,
阅读(1454)
IE的绝对定位缺陷及修复方案
[转]让你每天幸福的十四个方法
zerobird
01/06/2009 09:34
以后天天来~
gently
回复于 01/06/2009 12:56
欢迎
husw
04/12/2008 14:05
这地长儿不错,我咋地今天才发现!~
学习了,以后常来混
gently
回复于 04/12/2008 19:58
欢迎常来
离群的猴子
03/15/2008 10:57
淡水老大也喜欢串门所!哈哈
这个圈子的确很小啊,好像所有的人都认识。是网络让大家聚到一起了。
Keneng
03/14/2008 19:56
恩一般来说相同的数几率真的很小。
不过也有必要做准备删除工作的。
gently
回复于 03/14/2008 21:17
谢谢!
xlight
03/11/2008 16:46
array_unique 可以操作二维数组的内容?
你试过没? 不foreach ?
gently
回复于 03/11/2008 18:58
这句的意思是有相同的卡号或者密码的数组将被删除!
我在学习数组基础的时候就试过了,你连续打了三个问号,我就又再试了一遍,结果证明我的数组基础还算过得去!(当然上面的程序略显不完美的是卡号不同,密码相同的数组也会被删除,但是几率是非常小的)
淡水河边
03/09/2008 19:11
猴子也混到这里啦,看来这个圈子真够小的。这个代码做个记号。哈哈
离群的猴子
03/08/2008 02:41
看来大家都辛苦啊,这就叫生活啊!
gently
回复于 03/08/2008 10:39
呵呵!~是啊,男人命苦呀
分页: 1/1
1
发表评论
昵称
密码
游客无需密码
网址
电邮
[注册]
1
2
打开HTML
打开UBB
打开表情
隐藏
记住我
您正在找这些么?
zend studio教程
Zend Studio 5.5.1下载
Zend Studio 6.0下载
Zend Studio 6.0.1下载
Zend Studio 6.1下载
Zend Studio 5.x 在线注册机
Zend Studio 6.x 在线注册机
最新日志
Zend studio视...
bo-blog插件——有...
zendchina,我还...
zend studio出...
js dom元素查找方法...
preg_replace...
用JS动态构造GET请求...
Zend studio教...
Windows下自由创建...
用JS onpaste事...
最新评论
蓝色夏威夷
: 请问只有这一集吗...
Rebil
: 呵呵,做得挺好的...
zerob
: 支持原创,BS转...
zerob
: 以后天天来~
zerob
: 支持!十分支持!
TOMER
: 请教个问题 ze...
博睿
: 博主你好:本人在...
月白
: 不是很明白你的意...
月白
: 没必要的说。。。...
月白
: 原创的东西我一向...
分类
zend studio视频教程
[1]
PHP
[41]
DownLoads
[9]
JS/DIV/CSS
[31]
网管日志
[3]
ITer
[62]
Visual Basic
[6]
归档
2009年一月
2008年十二月
2008年十一月
2008年十月
2008年九月
2008年八月
其他
登入
注册
申请链接
RSS:
日志
|
评论
编码:UTF-8
XHTML 1.0
统计
访问次数 1369792
今日访问 474
日志数量 153
评论数量 332
在线人数 37
RSS Feed
学习了,以后常来混
不过也有必要做准备删除工作的。
你试过没? 不foreach ?
我在学习数组基础的时候就试过了,你连续打了三个问号,我就又再试了一遍,结果证明我的数组基础还算过得去!(当然上面的程序略显不完美的是卡号不同,密码相同的数组也会被删除,但是几率是非常小的)