欢迎光临
我们一直在努力

php 生成任意长度的随机码,验证码

/**
 * 生成任意长度随机验证码(不足位补0)
 * @param  int  $length  // 长度
 * @param  int  $padType  // 补0方式 0.STR_PAD_LEFT 1.STR_PAD_RIGHT 2.STR_PAD_BOTH
 * @return int|string
 */
function generateCode($length = 6, $padType = 2)
{
    $length = is_numeric($length) ? (int) abs($length) : 6;
    $max = pow(10, $length) - 1;

    return str_pad(mt_rand(0, $max), $length, "0", $padType);
}
赞(0)
版权归原作者所有,如有侵权请告知。达维营-前端网 » php 生成任意长度的随机码,验证码

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址