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


Posted in PHP onFebruary 17, 2017

本文实例讲述了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

PHP 相关文章推荐
ThinkPHP中实例Model方法的区别说明
Aug 21 PHP
pdo中使用参数化查询sql
Aug 11 PHP
SESSION信息保存在哪个文件目录下以及能够用来保存什么类型的数据
Jun 17 PHP
探讨PHP中this,self,parent的区别详解
Jun 08 PHP
PHP里8个鲜为人知的安全函数分析
Dec 09 PHP
ThinkPHP内置jsonRPC的缺陷分析
Dec 18 PHP
PHP命名空间namespace用法实例分析
Sep 27 PHP
PHP开发中解决并发问题的几种实现方法分析
Nov 13 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
Nov 17 PHP
PHP使用两个栈实现队列功能的方法
Jan 15 PHP
解决laravel session失效的问题
Oct 14 PHP
详解Laravel设置多态关系模型别名的方式
Oct 17 PHP
Json_decode 解析json字符串为NULL的解决方法(必看)
Feb 17 #PHP
PHP中单例模式与工厂模式详解
Feb 17 #PHP
PHP封装返回Ajax字符串和JSON数组的方法
Feb 17 #PHP
PHP合并数组函数array_merge用法分析
Feb 17 #PHP
yii2利用自带UploadedFile实现上传图片的示例
Feb 16 #PHP
php利用imagemagick实现复古老照片效果实例
Feb 16 #PHP
php UNIX时间戳用法详解
Feb 16 #PHP
You might like
PHP+APACHE实现用户论证的方法
2006/10/09 PHP
php实现的SSO单点登录系统接入功能示例分析
2016/10/12 PHP
thinkphp实现附件上传功能
2017/05/26 PHP
PHP实现提高SESSION响应速度的几种方法详解
2019/08/09 PHP
JS Array对象入门分析
2008/10/30 Javascript
判断某个字符在一个字符串中是否存在的js代码
2014/02/28 Javascript
浅析jquery的js图表组件highcharts
2014/03/06 Javascript
基于Bootstrap使用jQuery实现简单可编辑表格
2016/05/04 Javascript
noty ? jQuery通知插件全面解析
2016/05/18 Javascript
AngularJS实现动态编译添加到dom中的方法
2016/11/04 Javascript
jQ处理xml文件和xml字符串的方法(详解)
2016/11/22 Javascript
div实现自适应高度的textarea实现angular双向绑定
2017/01/08 Javascript
JavaScript实现网页头部进度条刷新
2017/04/16 Javascript
BootStrap给table表格的每一行添加一个按钮事件
2017/09/07 Javascript
layer实现关闭弹出层刷新父界面功能详解
2017/11/15 Javascript
JQuery 又谈ajax局部刷新
2017/11/27 jQuery
Node.js创建Web、TCP服务器
2017/12/05 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
2018/10/08 Javascript
Vue实现图书管理案例
2021/01/20 Vue.js
给Python IDLE加上自动补全和历史功能
2014/11/30 Python
Python删除windows垃圾文件的方法
2015/07/14 Python
Python编程实战之Oracle数据库操作示例
2017/06/21 Python
使用Python进行中文繁简转换的实现代码
2019/10/18 Python
Python3连接Mysql8.0遇到的问题及处理步骤
2020/02/17 Python
jupyter lab文件导出/下载方式
2020/04/22 Python
精美的手工家居和生活用品:Nkuku
2019/11/01 全球购物
德国专业木制品经销商:Holz-Direkt24
2019/12/26 全球购物
迪士尼法国在线商店:shopDisney FR
2020/12/03 全球购物
计算机专业毕业生自我鉴定
2014/01/16 职场文书
高中英语教学反思
2014/02/04 职场文书
作风大整顿心得体会
2014/09/10 职场文书
绿色环保倡议书
2015/04/28 职场文书
python实现调用摄像头并拍照发邮箱
2021/04/27 Python
python实战之用emoji表情生成文字
2021/05/08 Python
pytorch--之halfTensor的使用详解
2021/05/24 Python
vue里使用create, mounted调用方法
2022/04/26 Vue.js