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

 更新时间:2017年02月17日 09:44:28   作者:52aixuexi  
这篇文章主要介绍了php使用str_shuffle()函数生成随机字符串的方法,结合两个简单实例形式分析了基于str_shuffle()函数的随机打乱字符串顺序功能实现随机字符串的相关操作技巧,需要的朋友可以参考下

本文实例讲述了php使用str_shuffle()函数生成随机字符串的方法。分享给大家供大家参考,具体如下:

str_shuffle():随机打乱字符串的顺序。

可以通过str_shuffle()函数与substr()函数的组合,生成每次都不一样的字符串。

以下是str_shuffle()函数的两个示例:

示例一:随机生成长度为10位数字的字符串。

$str="QWERTYUIOPASDFGHJKLZXCVBNM1234567890qwertyuiopasdfghjklzxcvbnm";
str_shuffle($str);
$name=substr(str_shuffle($str),26,10);
echo $name;

运行结果:bdgNIC04wF

示例二:生成了NT开头的10位字符串。

$str="QWERTYUIOPASDFGHJKLZXCVBNM1234567890qwertyuiopasdfghjklzxcvbnm";
$str='NT'.substr(str_shuffle($str),5,8);
echo $str;

运行结果:NTZYwKiDaF

PS:这里再为大家提供一款功能类似的在线工具供大家参考:

在线随机数字/字符串生成工具:
http://tools.jb51.net/aideddesign/suijishu

高强度密码生成器:
http://tools.jb51.net/password/CreateStrongPassword

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php字符串(string)用法总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《php排序算法总结》、《PHP常用遍历算法与技巧总结》、《PHP数学运算技巧总结》、《PHP数组(Array)操作技巧大全》及《php常见数据库操作技巧汇总

希望本文所述对大家PHP程序设计有所帮助。

相关文章

  • PHP实现通过文本文件统计页面访问量功能示例

    PHP实现通过文本文件统计页面访问量功能示例

    这篇文章主要介绍了PHP实现通过文本文件统计页面访问量功能,涉及php文件读写、数值计算及图形操作相关实现技巧,需要的朋友可以参考下
    2019-02-02
  • php生成随机数的三种方法

    php生成随机数的三种方法

    分享下php生成随机数的三种方法,生成1-10之间的不重复随机数,php生成不重复随机数的例子,需要的朋友参考下
    2014-09-09
  • 初级的用php写的采集程序

    初级的用php写的采集程序

    这篇文章主要介绍了初级的用php写的采集程序
    2007-03-03
  • PHP Array 数组详细介绍

    PHP Array 数组详细介绍

    这篇文章主要介绍了PHP Array数组详细介绍,PHP中的array实际上是一个有序映射。映射是一种把 values 关联到keys的类型,更多详情需要的小伙伴可以参考一下
    2022-09-09
  • php使用str_replace替换多维数组的实现方法分析

    php使用str_replace替换多维数组的实现方法分析

    这篇文章主要介绍了php使用str_replace替换多维数组的实现方法,结合具体实例对比分析了php针对多维数组的遍历与替换操作相关实现技巧与注意事项,需要的朋友可以参考下
    2017-06-06
  • php以fastCGI的方式运行时文件系统权限问题及解决方法

    php以fastCGI的方式运行时文件系统权限问题及解决方法

    在IIS7.0上以FastCGI方式配置好PHP运行环境,测试可以正常运行PHP程序后,将PHP程序部署上去,导入程序原来的数据和配置信息。很快就有问题出来啦下面我们就详细记录下。
    2015-05-05
  • PHP禁止页面缓存的代码

    PHP禁止页面缓存的代码

    在PHP中可以轻松的使用下面的语句实现禁止页面缓存,但比较难记特整理下,方便大家使用。
    2011-10-10
  • 用PHP的ob_start() 控制您的浏览器cache

    用PHP的ob_start() 控制您的浏览器cache

    Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。
    2009-08-08
  • php简单获取复选框值的方法

    php简单获取复选框值的方法

    这篇文章主要介绍了php简单获取复选框值的方法,简单分析了php以数组形式传递复选框checkbox值的实现方法,需要的朋友可以参考下
    2016-05-05
  • 10个php函数实用却不常见

    10个php函数实用却不常见

    函数是PHP如此强大的源泉,但是很多PHP函数并没有得到充分的利用。这里,我们给大家简单介绍10个不常见,但非常有用的函数。
    2015-10-10

最新评论