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批量上传的实现代码
Jun 09 PHP
php实现的获取网站备案信息查询代码(360)
Sep 23 PHP
ThinkPHP学习笔记(一)ThinkPHP部署
Jun 22 PHP
PHP查找数值数组中不重复最大和最小的10个数的方法
Apr 20 PHP
浅谈PHP接收POST数据方式
Jun 05 PHP
ThinkPHP模型详解
Jul 27 PHP
基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码
Aug 25 PHP
php发送短信验证码完成注册功能
Nov 24 PHP
PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题
Aug 12 PHP
php通过PHPExcel导入Excel表格到MySQL数据库的简单实例
Oct 29 PHP
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
Feb 28 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
Mar 27 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设计模式之单例模式使用示例
2014/01/20 PHP
简单时间提示DEMO从0开始一直进行计时
2013/11/19 Javascript
Node.js模拟浏览器文件上传示例
2014/03/26 Javascript
一个支持任意尺寸的图片上下左右滑动效果
2014/08/24 Javascript
Node.js中child_process实现多进程
2015/02/03 Javascript
javascript基于DOM实现省市级联下拉框的方法
2015/05/14 Javascript
JavaScript观察者模式(经典)
2015/12/09 Javascript
如何判断Javascript对象是否存在的简单实例
2016/05/18 Javascript
全面解析JavaScript中apply和call以及bind(推荐)
2016/06/15 Javascript
JavaScript中的await/async的作用和用法
2016/10/31 Javascript
详解js的事件处理函数和动态创建html标记方法
2016/12/16 Javascript
JavaScript体验异步更好的解决办法
2018/01/08 Javascript
angular2组件中定时刷新并清除定时器的实例讲解
2018/08/31 Javascript
jQuery实现的别踩白块小游戏完整示例
2019/01/07 jQuery
JavaScript数据结构之栈实例用法
2019/01/18 Javascript
解决微信小程序调用moveToLocation失效问题【超简单】
2019/04/12 Javascript
VUE写一个简单的表格实例
2019/08/06 Javascript
React Native中ScrollView组件轮播图与ListView渲染列表组件用法实例分析
2020/01/06 Javascript
基于JavaScript的数据结构队列动画实现示例解析
2020/08/06 Javascript
浅谈vant组件Picker 选择器选单选问题
2020/11/04 Javascript
python基础教程之缩进介绍
2014/08/29 Python
python 打印出所有的对象/模块的属性(实例代码)
2016/09/11 Python
Python 遍历列表里面序号和值的方法(三种)
2017/02/17 Python
Pycharm 操作Django Model的简单运用方法
2018/05/23 Python
python实现发送form-data数据的方法详解
2019/09/27 Python
python爬虫开发之使用python爬虫库requests,urllib与今日头条搜索功能爬取搜索内容实例
2020/03/10 Python
英国奢侈品网站:MatchesFashion
2016/12/16 全球购物
一套C#面试题
2013/10/09 面试题
入党自我鉴定范文
2013/10/04 职场文书
师范生自荐信
2013/10/27 职场文书
打架检讨书100字
2014/01/19 职场文书
医疗纠纷协议书
2014/04/16 职场文书
学校文明单位申报材料
2014/05/06 职场文书
家长学校工作方案
2014/05/07 职场文书
2014年健康教育工作总结
2014/11/20 职场文书
深入浅出的讲解:信号调制到底是如何实现的
2022/02/18 无线电