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 相关文章推荐
我的论坛源代码(八)
Oct 09 PHP
生成静态页面的php函数,php爱好者站推荐
Mar 19 PHP
PHP中is_dir()函数使用指南
May 08 PHP
PHP获取用户访问IP地址的5种方法
May 16 PHP
PHP实现原生态图片上传封装类方法
Nov 08 PHP
php实现的网页版剪刀石头布游戏示例
Nov 25 PHP
php+ajax简单实现全选删除的方法
Dec 06 PHP
php实现网页端验证码功能
Jul 11 PHP
利用PHPStorm如何开发Laravel应用详解
Aug 30 PHP
Laravel如何同时连接多个数据库详解
Aug 13 PHP
PHP中类与对象功能、用法实例解读
Mar 27 PHP
如何在Mac上通过docker配置PHP开发环境
May 29 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
thinkphp3.0 模板中函数的使用
2012/11/13 PHP
PHP学习笔记(二) 了解PHP的基本语法以及目录结构
2014/08/04 PHP
PHP5.3安装Zend Guard Loader图文教程
2014/09/29 PHP
修改WordPress中文章编辑器的样式的方法详解
2015/12/15 PHP
JavaScript 获取事件对象的注意点
2009/07/29 Javascript
浏览器页面区域大小的js获取方法
2013/09/21 Javascript
使用Node.js实现一个简单的FastCGI服务器实例
2014/06/09 Javascript
JavaScript DOM元素尺寸和位置
2015/04/13 Javascript
EasyUI中在表单提交之前进行验证
2016/07/19 Javascript
AngularJS中的API(接口)简单实现
2016/07/28 Javascript
js求数组中全部数字可拼接出的最大整数示例代码
2017/08/25 Javascript
vue滚动轴插件better-scroll使用详解
2017/10/17 Javascript
javascript字体颜色控件的开发 JS实现字体控制
2017/11/27 Javascript
基于Vue开发数字输入框组件
2017/12/19 Javascript
React为 Vue 引入容器组件和展示组件的教程详解
2018/05/03 Javascript
微信小程序使用gitee进行版本管理
2018/09/20 Javascript
angular中子控制器向父控制器传值的实例
2018/10/08 Javascript
详解vue挂载到dom上会发生什么
2019/01/20 Javascript
微信小程序HTTP请求从0到1封装
2019/09/09 Javascript
解决Idea、WebStorm下使用Vue cli脚手架项目无法使用Webpack别名的问题
2019/10/11 Javascript
vuex存储token示例
2019/11/11 Javascript
[51:22]Fnatic vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
[05:08]DOTA2-DPC中国联赛3月6日Recap集锦
2021/03/11 DOTA
python cookielib 登录人人网的实现代码
2012/12/19 Python
一个计算身份证号码校验位的Python小程序
2014/08/15 Python
python实现加密的方式总结
2020/01/19 Python
Java byte数组操纵方式代码实例解析
2020/07/22 Python
pycharm2020.2 配置使用的方法详解
2020/09/16 Python
波兰最大的度假胜地和城市公寓租赁运营商:Sun & Snow
2018/10/18 全球购物
街头时尚在线:JESSICABUURMAN
2019/06/16 全球购物
参观接待方案
2014/03/17 职场文书
保护环境倡议书500字
2014/05/19 职场文书
个人收入证明范本
2014/09/18 职场文书
个人工作能力自我评价
2015/03/05 职场文书
2015年乡镇平安建设工作总结
2015/05/13 职场文书
CSS实现章节添加自增序号的方法
2021/06/23 HTML / CSS