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代码的53条建议
Mar 27 PHP
php目录管理函数小结
Sep 10 PHP
php中在PDO中使用事务(Transaction)
May 14 PHP
php学习笔记 数组的常用函数
Jun 13 PHP
浅析php数据类型转换
Jan 09 PHP
PHP的魔术常量__METHOD__简介
Jul 08 PHP
ThinkPHP调试模式与日志记录概述
Aug 22 PHP
PHP面向对象精要总结
Nov 07 PHP
详解WordPress中用于更新和获取用户选项数据的PHP函数
Mar 08 PHP
浅谈thinkphp5 instance 的简单实现
Jul 30 PHP
详解PHP中的 input属性(隐藏 只读 限制)
Aug 14 PHP
php+mysql实现的无限分类方法类定义与使用示例
May 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中使用explode查找某个字符是否存在的方法
2011/07/12 PHP
PHP常用技巧总结(附函数代码)
2012/02/04 PHP
php foreach正序倒序输出示例代码
2014/07/01 PHP
php绘制圆形的方法
2015/01/24 PHP
深入理解php printf() 输出格式化的字符串
2016/05/23 PHP
php通过文件头判断格式的方法
2016/05/28 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
php使用fputcsv实现大数据的导出操作详解
2020/02/27 PHP
Nigma vs Alliance BO5 第一场2.14
2021/03/10 DOTA
javascript hashtable 修正版 下载
2010/12/30 Javascript
JavaScript去掉数组中的重复元素
2011/01/13 Javascript
in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
2011/07/26 Javascript
JQuery获取表格数据示例代码
2014/05/26 Javascript
javascript实现阻止iOS APP中的链接打开Safari浏览器
2014/06/12 Javascript
jQuery实现百叶窗焦点图动画效果代码分享(附源码下载)
2016/03/14 Javascript
基于JS实现省市联动效果代码分享
2016/06/06 Javascript
jquery控制页面的展开和隐藏实现方法(推荐)
2016/10/15 Javascript
ES6扩展运算符的用途实例详解
2017/08/20 Javascript
基于JavaScript 性能优化技巧心得(分享)
2017/12/11 Javascript
vue进入页面时不在顶部,检测滚动返回顶部按钮问题及解决方法
2019/10/30 Javascript
对比Python中__getattr__和 __getattribute__获取属性的用法
2016/06/21 Python
Python3 读、写Excel文件的操作方法
2018/10/20 Python
Python 中导入csv数据的三种方法
2018/11/01 Python
python f-string式格式化听语音流程讲解
2019/06/18 Python
一文秒懂python读写csv xml json文件各种骚操作
2019/07/04 Python
Python人工智能之路 之PyAudio 实现录音 自动化交互实现问答
2019/08/13 Python
浅谈pytorch 模型 .pt, .pth, .pkl的区别及模型保存方式
2020/05/25 Python
Nicole Miller官方网站:纽约女装品牌
2019/09/14 全球购物
公司财务总监岗位职责
2013/12/14 职场文书
幼儿园秋游感想
2014/03/12 职场文书
小学教师个人先进事迹材料
2014/05/17 职场文书
模具设计与制造专业求职信
2014/07/19 职场文书
国庆节促销广告语2014
2014/09/19 职场文书
2014年纪检监察工作总结
2014/11/11 职场文书
小学毕业教师寄语
2019/06/21 职场文书
SQL Server——索引+基于单表的数据插入与简单查询【1】
2021/04/05 SQL Server