`

二个PHP随机字符串的生成代码

    博客分类:
  • PHP
阅读更多
方法1:创建字符池。
<?php
function randomkeys($length)
   {
       $pattern = '1234567890abcdefghijklmnopqrstuvwxyz
                   ABCDEFGHIJKLOMNOPQRSTUVWXYZ,./&amp;l
                  t;&gt;?;#:@~[]{}-_=+)(*&amp;^%$?!';    //字符池
      for($i=0; $i<$length; $i++)
       {
           $key .= $pattern{mt_rand(0,35)};    //生成php随机数
       }
       return $key;
   }
   echo randomkeys(8);
?>


办法2:无需创建字符池
<?php
function randomkeys($length)
   {
        $output='';
        for ($a = 0; $a < $length; $a++) {
            $output .= chr(mt_rand(35, 126));    //生成php随机数
        }
        return $output;
    }
    echo randomkeys(8);
?>


本文原始链接:http://www.jbxue.com/article/455.html
在原文基础上有修改,去掉了一些说明性的文字,直接转载了代码部分。如有冒犯原作者,敬请良解!!!
分享到:
评论

相关推荐

    php 随机生成10位字符代码

    掌握这些知识点后,我们可以实现一个通用的随机字符串生成器,只需调整`$len`的值,即可自定义生成任意长度的随机字符串。此外,为了安全和多样性,根据实际应用场景还可以考虑在字符集中加入特殊字符,进一步增强...

    PHP 一个随机字符串生成代码

    本篇文章将详细介绍如何利用PHP语言来构建一个简单而高效的随机字符串生成器。 #### 一、核心功能解析 在给定的代码片段中,定义了一个名为`generate_rand`的函数,其主要功能是根据传入的长度参数`$l`生成指定...

    PHP 简单生成随机字符串

    在IT行业中,PHP是一种广泛使用的服务器...通过学习和理解这些代码,你将能够更好地掌握PHP生成随机字符串的技巧,并将其应用到自己的项目中。在进行实际操作时,记得根据实际情况调整参数,确保生成的字符串满足需求。

    PHP随机字符串生成代码(包括大小写字母)

    此外,PHP还有其他生成随机字符串的方法,如使用`rand()`或`mt_rand()`生成随机数字,结合字符映射表生成随机字符串,或者使用`openssl_random_pseudo_bytes()`生成加密安全的随机字符串。在选择合适的方法时,应...

    文章随机字符串防采集插件 for PHP168.rar

    插件的主要组件是`random.php`文件,这是实现随机字符串生成和插入的核心代码。在安装插件时,首先需要将这个文件上传到PHP168系统的相应目录下,通常是`plugins`或`addons`目录,然后在后台管理界面激活插件。激活...

    php的字符串类.zip

    原生PHP中没有提供专门的随机字符串生成函数,但可以组合使用`rand()`或`mt_rand()`(更安全的随机数生成器)以及字符集来创建。而这个字符串类可能提供了一个便捷的静态方法,允许开发者指定字符串长度和字符集,...

    生成随机字符串和验证码的类的PHP实例

    这个实例提供了一个名为`RandCheckCode`的PHP类,它包含了两个主要功能:`get_code()`用于生成随机字符串,而`create_check_image()`则用于创建图形验证码。 `get_code()`函数是一个关键部分,它的作用是根据指定的...

    php生成随机字符串可指定纯数字、纯字母或者混合的

    根据给定文件的内容,PHP生成随机字符串的功能可以通过编写一个自定义函数来实现,并且这个函数能够根据用户的指定生成纯数字、纯字母或二者的混合字符串。同时,还可以指定生成字符串的长度。 首先,我们看到一个...

    php简单随机字符串生成方法示例

    总的来说,PHP的随机字符串生成可以通过内置函数和自定义函数相结合的方式实现,以满足不同的需求。`rand_str()`函数提供了一种实用的方法,可以灵活控制生成的字符串类型和长度,对于PHP开发者来说是一个有价值的...

    php使用str_shuffle()函数生成随机字符串的方法分析

    `str_shuffle()`函数是PHP提供的一种...在编写涉及安全性和唯一性的PHP代码时,理解并正确使用`str_shuffle()`和其他随机字符串生成方法至关重要。了解这些函数的用法和限制,可以帮助开发者构建更加健壮和安全的应用。

    php简单生成一组与多组随机字符串的方法

    接着,生成多组随机字符串的方法与生成一组的逻辑类似,只需增加一个外部循环来控制生成的次数: ```php $str = "0123456789abcdefghijklmnopqrstuvwxyz~@#()_"; $n = 10; $len = strlen($str) - 1; for ($j = 0; ...

    php生成随机数/生成随机字符串的方法小结【5种方法】

    在PHP编程中,生成随机数或随机字符串是常见的需求,特别是在安全性、验证码、密码生成以及唯一标识符等方面。本文将介绍5种不同的PHP方法来实现这一功能。 1. **mt_rand()**: `mt_rand()` 函数是 PHP 中的一个...

    PHP从数组中随机选取几个值组成新的字符串(输出字符串非数组)

    这个实现起来虽然不难,但是涉及到PHP中几个不常用的函数模块,对于很多PHP新手来说还确实是一个难题,今天就给大家分享一个实例,用4行代码就可以实现让PHP随机从数组中选取几个值,然后拼接成字符串并输出。...

    PHP生成随机字符串实例代码(字母+数字)

    这两个函数都可以生成长度为8的随机字符串,但第二个函数使用了`chr()`函数,避免了字符池的定义,代码更为简洁。 总结起来,生成随机字符串的关键在于创建一个包含所有可能字符的字符池,然后通过随机数生成函数...

    php获取指定数量随机字符串的方法

    首先,文章中提到了创建一个函数getARandLetter($number=1),这个函数用于生成指定长度的随机字符串。函数首先处理了输入参数$number,将其绝对值赋给变量$number,并在$number为0时返回FALSE,因为长度为0的字符串...

    php字符串函数分类

    **功能描述:** 生成 URL 编码的查询字符串。 **示例代码:** ```php $form_data = ["name" =&gt; "John Doe", "age" =&gt; 30]; echo http_build_query($form_data); // 输出 "name=John+Doe&age=30" ``` 以上是对PHP...

Global site tag (gtag.js) - Google Analytics