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 相关文章推荐
ThinkPHP 连接Oracle数据库的详细教程[全]
Jul 16 PHP
数组与类使用PHP的可变变量名需要的注意的问题
Jun 20 PHP
php常用字符串比较函数实例汇总
Nov 24 PHP
Yii配置文件用法详解
Dec 04 PHP
PHP封装的字符串加密解密函数
Dec 18 PHP
PHP中抽象类、接口的区别与选择分析
Mar 29 PHP
php使用curl通过代理获取数据的实现方法
May 16 PHP
ThinkPHP框架结合Ajax实现用户名校验功能示例
Jul 03 PHP
Laravel 5.4前后台分离,通过不同的二级域名访问方法
Oct 13 PHP
laravel 模型查询按照whereIn排序的示例
Oct 16 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
May 29 PHP
php去除数组中为0的元素的实例分析
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
索尼ICF-SW100收音机评测
2021/03/02 无线电
php入门学习知识点七 PHP函数的基本应用
2011/07/14 PHP
浅谈php调用python文件
2019/03/29 PHP
javascript中的数字与字符串相加实例分析
2011/08/14 Javascript
js点击更换背景颜色或图片的实例代码
2013/06/25 Javascript
有效提高JavaScript执行效率的几点知识
2015/01/31 Javascript
jQuery DOM插入节点操作指南
2015/03/03 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
JavaScript中几种排序算法的简单实现
2015/07/29 Javascript
基于javascript实现九九乘法表
2016/03/27 Javascript
javascript实现的猜数小游戏完整实例代码
2016/05/10 Javascript
NodeJS中的MongoDB快速入门详细教程
2016/11/11 NodeJs
详解如何在vue中使用sass
2017/06/21 Javascript
JavaScript实现随机数生成器(去重)
2017/10/13 Javascript
JavaScript使用Math.random()生成简单的验证码
2019/01/21 Javascript
vue项目中使用vue-layer弹框插件的方法
2020/03/11 Javascript
js中位数不足自动补位扩展padLeft、padRight实现代码
2020/04/06 Javascript
Vue 实现拨打电话操作
2020/11/16 Javascript
介绍Python的Django框架中的QuerySets
2015/04/20 Python
Python 读写文件和file对象的方法(推荐)
2016/09/12 Python
详细分析python3的reduce函数
2017/12/05 Python
浅谈Python 列表字典赋值的陷阱
2019/01/20 Python
用django设置session过期时间的方法解析
2019/08/05 Python
Python OpenCV读取中文路径图像的方法
2020/07/02 Python
五种Python转义表示法
2020/11/27 Python
selenium+超级鹰实现模拟登录12306
2021/01/24 Python
Canvas 帧动画吃苹果小游戏
2020/08/05 HTML / CSS
I.T中国官网:精选时尚设计师单品网购平台
2018/03/26 全球购物
管理科学大学生求职信
2013/11/13 职场文书
《天安门广场》教学反思
2014/04/23 职场文书
中秋节国旗下演讲稿
2014/09/05 职场文书
银行求职信范文怎么写
2015/03/20 职场文书
求职简历自荐信怎么写
2015/03/26 职场文书
《怀念母亲》教学反思
2016/02/19 职场文书
golang 实现时间戳和时间的转化
2021/05/07 Golang
使用python+pygame开发消消乐游戏附完整源码
2021/06/10 Python