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 相关文章推荐
PHPMailer安装方法及简单实例
Nov 25 PHP
php 计算两个时间戳相隔的时间的函数(小时)
Dec 18 PHP
PHP创建桌面快捷方式的实例代码
Feb 17 PHP
php include类文件超时问题处理
Feb 06 PHP
PHP生成压缩文件实例
Feb 07 PHP
HTML中嵌入PHP的简单方法
Feb 16 PHP
PHP如何将XML转成数组
Apr 04 PHP
php 判断过去离现在几年的函数(实例代码)
Nov 15 PHP
php数据库的增删改查 php与javascript之间的交互
Aug 31 PHP
Laravel框架分页实现方法分析
Jun 12 PHP
php对象工厂类完整示例
Aug 09 PHP
利用ajax+php实现商品价格计算
Mar 31 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二维数组用键名分组相加实例函数
2013/11/06 PHP
jquery实现的元素的left增加N像素 鼠标移开会慢慢的移动到原来的位置
2010/03/21 Javascript
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
jcarousellite.js 基于Jquery的图片无缝滚动插件
2010/12/30 Javascript
JavaScript中几种常见排序算法小结
2011/02/22 Javascript
jQuery ajax dataType值为text json探索分享
2013/09/23 Javascript
JavaScript让Textarea支持tab按键的方法
2015/06/26 Javascript
纯javascript代码实现计算器功能(三种方法)
2015/09/07 Javascript
JavaScript判断表单为空及获取焦点的方法
2016/02/12 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
深入理解JavaScript中的浮点数
2016/05/18 Javascript
函数四种调用模式以及其中的this指向
2017/01/16 Javascript
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
2017/08/04 Javascript
vue 实现全选全不选的示例代码
2018/03/29 Javascript
node将geojson转shp返回给前端的实现方法
2019/05/29 Javascript
vue-cli3添加模式配置多环境变量的方法
2019/06/05 Javascript
[02:28]DOTA2亚洲邀请赛 LGD战队巡礼
2015/02/03 DOTA
Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】
2019/10/12 Python
美国指甲油品牌:Deco Miami
2017/01/30 全球购物
加拿大领先的冒险和户外零售商:Atmosphere
2017/12/19 全球购物
施华洛世奇美国官网:SWAROVSKI美国
2018/02/08 全球购物
澳大利亚最好的厨具店:Kitchen Warehouse
2018/03/13 全球购物
个性大学生自我评价
2013/12/04 职场文书
实习生自我鉴定
2013/12/12 职场文书
读群众路线心得体会
2014/03/07 职场文书
会计学自荐信
2014/06/03 职场文书
高中校园广播稿3篇
2014/09/29 职场文书
期末个人总结范文
2015/02/13 职场文书
2015年社区中秋节活动总结
2015/03/23 职场文书
2015大学党建带团建工作总结
2015/07/23 职场文书
靠谱准确的求职信
2019/04/02 职场文书
《烈火英雄》观后感:致敬和平时代的英雄
2019/11/11 职场文书
PHP命令行与定时任务
2021/04/01 PHP
Python深度学习之Pytorch初步使用
2021/05/20 Python
python 爬取天气网卫星图片
2021/06/07 Python
彩虹社八名人气艺人全新周边限时推出,性转女装男装一次拥有!
2022/04/01 日漫