运行程序时,我需要一些自动生成250个优惠券代码的帮助。
必须:
这是我的代码:
function generateCouponCode($length = 10) {
$chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$ret = '';
for($i = 0; $i < $length; ++$i) {
'prefix'=>'IA',
$random = str_shuffle($chars);
$ret .= $random[250];
}
return $ret;
}
答案 0 :(得分:0)
这可能有用。
function coupon($l){
$coupons = array();
for($i = 0;$i < 250;$i++){
$r= "IA".substr(str_shuffle(str_repeat('0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',$l-2)),0,$l-2);
array_push($coupons,$r);
}
//returns 250 coupons as an array
return $coupons;
}
coupon(10);
答案 1 :(得分:0)
function coupon($l){
$coupons = array();
for($i = 0;$i < 250;$i++){
$r= "IA".substr(str_shuffle(str_repeat('0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',$l-2)),0,$l-2);
array_push($coupons,$r);
}
//returns 250 coupons as an array
return $coupons;
}
coupon(10);
这将返回一个数组。
尝试使用print_r(coupon(10));
代替coupon(10);