您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP生成随机数,字符串_PHP教程

2025/6/6 2:01:45发布22次查看
function rand_string($len = 6, $type = '', $addchars = '') { 
    $str = ''; 
    switch ($type) { 
        case 0 : 
            $chars = 'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz' . $addchars; 
            break; 
        case 1 : 
            $chars = str_repeat ( '0123456789', 3 ); 
            break; 
        case 2 : 
            $chars = 'abcdefghijklmnopqrstuvwxyz' . $addchars; 
            break; 
        case 3 : 
            $chars = 'abcdefghijklmnopqrstuvwxyz' . $addchars; 
            break; 
        default : 
            // 默认去掉了容易混淆的字符ooll和数字01,要添加请使用addchars参数 
            $chars = 'abcdefghijkmnpqrstuvwxyzabcdefghijkmnpqrstuvwxyz23456789' . $addchars; 
            break; 
    } 
    if ($len > 10) { //位数过长重复字符串一定次数 
        $chars = $type == 1 ? str_repeat ( $chars, $len ) : str_repeat ( $chars, 5 ); 
    } 
    if ($type != 4) { 
        $chars = str_shuffle ( $chars ); 
        $str = substr ( $chars, 0, $len ); 
    } else { 
        // 中文随机字 
        for($i = 0; $i             $str .= msubstr ( $chars, floor ( mt_rand ( 0, mb_strlen ( $chars, 'utf-8' ) - 1 ) ), 1 ); 
        } 
    } 
    return $str; 
}
摘自 lpdx111的专栏
http://www.bkjia.com/phpjc/478170.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/478170.htmltecharticlefunction rand_string($len = 6, $type = , $addchars = ) { $str = ; switch ($type) { case 0 : $chars = abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz . $addchars; break; case 1...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product