php常用功能函数(进阶篇)- PHP生成随机字符串

 时间:2026-02-15 08:48:09

1、我们用到了php string的特性 

比如有字符创:$str = 'abcdefghigklimn'

比如我们想输出字符创的c 那我们可以直接 echo $str['2']

php常用功能函数(进阶篇)- PHP生成随机字符串

php常用功能函数(进阶篇)- PHP生成随机字符串

2、写一个函数  generateRandomString($length = 10)

使用我们string的特性和rand函数随机获取字符串

代码如下:

function generateRandomString($length = 10) { 

    $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; 

    $randomString = ''; 

    for ($i = 0; $i < $length; $i++) { 

        $randomString .= $characters[rand(0, strlen($characters) - 1)]; 

    } 

    return $randomString; 

}

php常用功能函数(进阶篇)- PHP生成随机字符串

php常用功能函数(进阶篇)- PHP生成随机字符串

3、面向对象番掩凤的写法:

class MyCommon{

    /**

     * 随机散驾生成字符串

     * @param int $length

     * @return null|string

     */

    public static function getRandChar($length = 8){

        $str = null;

        $strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz";

        $max = strlen($strPol)-1;

        for($i=0;$i<$length;$i++){

            $str.=$strPol[rand(0,$max)]; //rand($min,$max)生成介于min和max两选罩个数之间的一个随机整数

        }

        return $str;

    }

}

echo '生成随机密码:',MyCommon::getRandChar();

php常用功能函数(进阶篇)- PHP生成随机字符串

php常用功能函数(进阶篇)- PHP生成随机字符串

4、后续会持续更新一些php 的小方法小技巧,敬请关注

  • 家里用电怎么价格高了?
  • 国际上旅游产业的发展有哪些趋势
  • 在word中怎样将文字设置为明显强调?
  • 怎么在Word文档中,设置文字的特殊效果!
  • word中,如何使用表格计算最大值
  • 热门搜索
    什么样的人适合做销售 垂盆草的功效与作用 滔滔不绝什么意思 滑石的功效与作用 初三英语知识点归纳 跑步多久才能起到减肥的作用 木瓜的作用与功效 奶瓶什么材质好 幼儿园冬季育儿知识 什么是根目录