优惠券码生成

来源:互联网 发布:装小蜜 知乎 编辑:程序博客网 时间:2024/04/19 07:41



<?php/** * @param int $no_of_codes//定义生成优惠码个个数 * @param array $exclude_codes_array//老优惠券组 * @param int $code_length//优惠码的长度 * @return array //返回数组 */function generate_promotion_code($no_of_codes,$exclude_codes_array='',$code_length = 4){$characters = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";$promotion_codes = array();for($j = 0 ; $j < $no_of_codes; $j++){$code = "";for ($i = 0; $i < $code_length; $i++) {$code .= $characters[mt_rand(0, strlen($characters)-1)];}if(!in_array($code,$promotion_codes)){if(is_array($exclude_codes_array)){if(!in_array($code,$exclude_codes_array)){$promotion_codes[$j] = $code;}else{$j--;}}else{$promotion_codes[$j] = $code;}}else{$j--;}}return $promotion_codes;}echo '<h1>促销 /优惠码实例每次刷新页面都会随机生成</h1>';echo '<pre>';print_r(generate_promotion_code(10000,'',8));echo '</pre>';?>


0 0
原创粉丝点击