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调用数据库的存贮过程!
Oct 09 PHP
php4的session功能评述(三)
Oct 09 PHP
实用函数7
Nov 08 PHP
探讨PHP中OO之静态关键字以及类常量的详解
Jun 07 PHP
PHP Class&Object -- 解析PHP实现二叉树
Jun 25 PHP
PHP生成Gif图片验证码
Oct 27 PHP
PHP+Mysql+jQuery实现发布微博程序 php篇
Oct 15 PHP
php如何连接sql server
Oct 16 PHP
php 三大特点:封装,继承,多态
Feb 19 PHP
PHP实现根据密码长度显示安全条
Jul 04 PHP
php+ajax实现商品对比功能示例
Apr 13 PHP
PHP实现单条sql执行多个数据的insert语句方法
Oct 11 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
日本因肺炎疫情影响,这几部动漫推延播放!
2020/03/03 日漫
多文件上传的例子
2006/10/09 PHP
使用php将某个目录下面的所有文件罗列出来的方法详解
2013/06/21 PHP
关于更改Zend Studio/Eclipse代码风格主题的介绍
2013/06/23 PHP
php+js iframe实现上传头像界面无跳转
2014/04/29 PHP
PDO::errorCode讲解
2019/01/28 PHP
ThinkPHP5.0框架结合Swoole开发实现WebSocket在线聊天案例详解
2019/04/02 PHP
Jquery AutoComplete自动完成 的使用方法实例
2010/03/19 Javascript
输入密码检测大写是否锁定js实现代码
2012/12/03 Javascript
NodeJS学习笔记之FS文件模块
2015/01/13 NodeJs
jQuery实现菜单式图片滑动切换
2015/03/14 Javascript
JavaScript实现Java中Map容器的方法
2016/10/09 Javascript
详解如何较好的使用js
2016/12/16 Javascript
JavaScript判断浏览器及其版本信息
2017/01/20 Javascript
简单易懂的天气插件(代码分享)
2017/02/04 Javascript
完美解决jQuery的hover事件在IE中不停闪动的问题
2017/02/10 Javascript
基于angular实现三级联动的生日插件
2017/05/12 Javascript
jsonp跨域请求详解
2017/07/13 Javascript
JS获取url参数,JS发送json格式的POST请求方法
2018/03/29 Javascript
详解ES6中的Map与Set集合
2019/03/22 Javascript
layui表格 列自动适应大小失效的解决方法
2019/09/06 Javascript
jquery实现简单每周轮换的日历
2020/09/10 jQuery
[43:41]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
用Python和MD5实现网站挂马检测程序
2014/03/13 Python
python在windows下实现备份程序实例
2014/07/04 Python
Python基于tkinter模块实现的改名小工具示例
2017/07/27 Python
python 自动重连wifi windows的方法
2018/12/18 Python
对django 模型 unique together的示例讲解
2019/08/06 Python
Python栈的实现方法示例【列表、单链表】
2020/02/22 Python
阿迪达斯印度官方商城:adidas India
2017/03/26 全球购物
请问软件开发中的设计模式你会使用哪些
2015/05/13 面试题
幼儿园新年寄语
2014/04/03 职场文书
结对共建工作方案
2014/06/02 职场文书
自我推荐信格式模板
2015/03/24 职场文书
js Proxy的原理详解
2021/05/25 Javascript
Python序列化与反序列化相关知识总结
2021/06/08 Python