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 获取mysql数据库信息代码
Mar 12 PHP
PHP多线程抓取网页实现代码
Jul 22 PHP
thinkphp实现多语言功能(语言包)
Mar 04 PHP
ThinkPHP的模版中调用session数据的方法
Jul 01 PHP
用 Composer构建自己的 PHP 框架之设计 MVC
Oct 30 PHP
php安装php_rar扩展实现rar文件读取和解压的方法
Nov 17 PHP
php获取客户端IP及URL的方法示例
Feb 03 PHP
PHP实现登陆并抓取微信列表中最新一组微信消息的方法
Jul 10 PHP
PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
Jun 22 PHP
PHP 文件上传限制问题
Sep 01 PHP
php实现对短信验证码发送次数的限制实例讲解
Mar 04 PHP
php实例化对象的实例方法
Nov 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截取中文字符串的问题
2006/07/12 PHP
Django 中 cookie的使用
2017/08/17 PHP
Thinkphp5行为使用方法汇总
2017/12/21 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
laravel-admin表单提交隐藏一些数据,回调时获取数据的方法
2019/10/08 PHP
js 函数调用模式小结
2011/12/26 Javascript
js编码、解码函数介绍及其使用示例
2013/09/05 Javascript
你未必知道的JavaScript和CSS交互的5种方法
2014/04/02 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
2014/04/30 Javascript
限制上传文件大小和格式的jQuery插件实例
2015/01/24 Javascript
实例详解AngularJS实现无限级联动菜单
2016/01/15 Javascript
JavaScript实现带播放列表的音乐播放器实例分享
2016/03/07 Javascript
el表达式 写入bootstrap表格数据页面的实例代码
2017/01/11 Javascript
原生js封装添加class,删除class的实例
2017/11/06 Javascript
Three.js实现3D机房效果
2018/12/30 Javascript
JavaScript遍历数组的三种方法map、forEach与filter实例详解
2019/02/27 Javascript
Vue+iview+webpack ie浏览器兼容简单处理
2019/09/20 Javascript
JS如何生成随机验证码
2020/03/02 Javascript
浅析JavaScript 函数防抖和节流
2020/07/13 Javascript
python使用xlrd模块读写Excel文件的方法
2015/05/06 Python
python使用xlrd实现检索excel中某列含有指定字符串记录的方法
2015/05/09 Python
Python3实现将本地JSON大数据文件写入MySQL数据库的方法
2018/06/13 Python
pycharm 将python文件打包为exe格式的方法
2019/01/16 Python
Python实现定制自动化业务流量报表周报功能【XlsxWriter模块】
2019/03/11 Python
python粘包问题及socket套接字编程详解
2019/06/29 Python
Python3创建Django项目的几种方法(3种)
2020/06/03 Python
Python字符串格式化常用手段及注意事项
2020/06/17 Python
python中的对数log函数表示及用法
2020/12/09 Python
用CSS3来实现社交分享按钮
2014/11/11 HTML / CSS
Pretty Little Thing爱尔兰:时尚女性服饰
2017/03/27 全球购物
联想澳大利亚官网:Lenovo Australia
2018/01/18 全球购物
平民服装店创业计划书
2014/01/17 职场文书
村级环境卫生整治方案
2014/05/04 职场文书
JS监听Esc 键触发事键
2021/04/14 Javascript
教你怎么用PyCharm为同一服务器配置多个python解释器
2021/05/31 Python
CSS list-style-type属性使用方法
2023/05/21 HTML / CSS