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 相关文章推荐
PHP Session_Regenerate_ID函数双释放内存破坏漏洞
Jan 27 PHP
完美解决:Apache启动问题―(OS 10022)提供了一个无效的参数
Jun 08 PHP
php实现文件下载(支持中文文名)
Dec 04 PHP
php中in_array函数用法分析
Nov 15 PHP
浅析php适配器模式(Adapter)
Nov 25 PHP
php验证手机号码
Nov 11 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
Dec 21 PHP
php自定义排序uasort函数示例【二维数组按指定键值排序】
Jun 19 PHP
Smarty模板变量与调节器实例详解
Jul 20 PHP
PHP抽象类和接口用法实例详解
Jul 20 PHP
零基础php编程好学吗
Oct 11 PHP
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
May 02 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处理restful请求的路由类分享
2014/02/27 PHP
Thinkphp 框架扩展之类库扩展操作详解
2020/04/23 PHP
javascript获取当前ip的代码
2009/05/10 Javascript
JScript 脚本实现文件下载 一般用于下载木马
2009/10/29 Javascript
javascript基础第一章 JavaScript与用户端
2010/07/22 Javascript
jQuery的deferred对象使用详解
2011/08/20 Javascript
探讨js字符串数组拼接的性能问题
2014/10/11 Javascript
javascript创建动态表单的方法
2015/07/25 Javascript
基于Node.js的强大爬虫 能直接发布抓取的文章哦
2016/01/10 Javascript
JS如何判断浏览器类型和详细区分IE各版本浏览器
2017/03/04 Javascript
JS实现动态添加DOM节点和事件的方法示例
2017/04/28 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
2018/11/14 Javascript
JavaScript 九种跨域方式实现原理
2019/02/11 Javascript
js实现无缝滚动双图切换效果
2019/07/09 Javascript
JavaScript实现答题评分功能页面
2020/06/24 Javascript
vue tab滚动到一定高度,固定在顶部,点击tab切换不同的内容操作
2020/07/22 Javascript
[01:15:00]LGD vs Mineski Supermajor 胜者组 BO3 第一场 6.5
2018/06/06 DOTA
django自定义Field实现一个字段存储以逗号分隔的字符串
2014/04/27 Python
Python处理XML格式数据的方法详解
2017/03/21 Python
Python自动化开发学习之三级菜单制作
2017/07/14 Python
python 矩阵增加一行或一列的实例
2018/04/04 Python
基于pip install django失败时的解决方法
2018/06/12 Python
通过pykafka接收Kafka消息队列的方法
2018/12/27 Python
python添加模块搜索路径和包的导入方法
2019/01/19 Python
CSS3简单实现照片墙
2014/12/12 HTML / CSS
俄罗斯鲜花递送:AMF
2020/04/24 全球购物
上海期货面试题
2014/01/31 面试题
自考毕业生自我鉴定
2013/11/04 职场文书
社会治安综合治理管理责任书
2014/04/16 职场文书
演讲稿格式
2014/04/30 职场文书
节能减耗标语
2014/06/21 职场文书
2014小学生国庆65周年演讲稿
2014/09/21 职场文书
技术员个人工作总结
2015/03/03 职场文书
vue基于Teleport实现Modal组件
2021/05/31 Vue.js
Python查找算法的实现 (线性、二分,分块、插值查找算法)
2022/04/24 Python