+
95
-

php中如何生成指定数量不重复的字符串抽奖码?

php

php中如何生成指定数量不重复的字符串抽奖码?请问代码怎么写?

网友回复

+
15
-
<?php
const HEX_TEMP = "SE1QLBDJK5MHN6O7RG80XZIV3PTFW942ACYU"; // 进制模板:作用缩短数字
const HEX_LEN = 36;

/**
* 进制算法
* @param $num
* @return string
*/
function hexMax($num) {
    $str = "";
    do {
        $remainder = bcdiv($num, HEX_LEN); // 商数
        $quotient = bcmod($num, HEX_LEN); // 余数
        $char = HEX_TEMP[intval($quotient)]; // 字符位置
        $str = $...

点击查看剩余70%

我知道答案,我要回答