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 相关文章推荐
web方式ftp
Oct 09 PHP
做一个有下拉功能的留言版
Oct 09 PHP
PHP开发不能违背的安全规则 过滤用户输入
May 01 PHP
php学习笔记 php中面向对象三大特性之一[封装性]的应用
Jun 13 PHP
PHP查询MySQL大量数据的时候内存占用分析
Jul 22 PHP
PHP获取当前页面URL函数实例
Oct 22 PHP
php类的定义与继承用法实例
Jul 07 PHP
PHP实现多文件上传的方法
Jul 08 PHP
[原创]CI(CodeIgniter)简单统计访问人数实现方法
Jan 19 PHP
PHP结合Mysql数据库实现留言板功能
Mar 04 PHP
PHP实现bitmap位图排序与求交集的方法
Jul 28 PHP
基于PHP实现微信小程序客服消息功能
Aug 12 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开发工具ZendStudio下Xdebug工具使用说明详解
2013/11/11 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
2016/04/02 PHP
PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例
2019/02/25 PHP
给Javascript数组插入一条记录的代码
2007/08/30 Javascript
基于jQuery的淡入淡出可自动切换的幻灯插件
2010/08/24 Javascript
JavaScript极简入门教程(二):对象和函数
2014/10/25 Javascript
关于在Servelet中如何获取当前时间的操作方法
2016/06/28 Javascript
Highcharts入门之简介
2016/08/02 Javascript
ES6通过babel转码使用webpack使用import关键字
2016/12/13 Javascript
基于Bootstrap的Java开发问题汇总(Spring MVC)
2017/01/15 Javascript
React学习笔记之条件渲染(一)
2017/07/02 Javascript
get  post jsonp三种数据交互形式实例详解
2017/08/25 Javascript
js实现掷骰子小游戏
2019/10/24 Javascript
通过JS判断网页是否为手机打开
2020/10/28 Javascript
[04:03]2014DOTA2西雅图国际邀请赛 LGD战队巡礼
2014/07/07 DOTA
Python Sleep休眠函数使用简单实例
2015/02/02 Python
python3编码问题汇总
2016/09/06 Python
使用Python对SQLite数据库操作
2017/04/06 Python
python 实现tar文件压缩解压的实例详解
2017/08/20 Python
python实现人脸识别经典算法(一) 特征脸法
2018/03/13 Python
python利用跳板机ssh远程连接redis的方法
2019/02/19 Python
浅谈Python编程中3个常用的数据结构和算法
2019/04/30 Python
在python中画正态分布图像的实例
2019/07/08 Python
Python Django Vue 项目创建过程详解
2019/07/29 Python
Python读取分割压缩TXT文本文件实例
2020/02/14 Python
pycharm下pyqt4安装及环境配置的教程
2020/04/24 Python
python使用hdfs3模块对hdfs进行操作详解
2020/06/06 Python
HTML5之SVG 2D入门9—蒙板及mask元素介绍与应用
2013/01/30 HTML / CSS
TripAdvisor斯洛伐克:阅读评论、比较价格和酒店预订
2018/04/25 全球购物
美国最大的在线水培用品商店:GrowersHouse.com
2018/08/14 全球购物
计算机应用与科学个人的自我评价
2013/11/15 职场文书
法制宣传口号
2014/06/16 职场文书
房产公证书格式
2015/01/26 职场文书
幼儿园辞职信范文
2015/02/27 职场文书
2015年国庆节新闻稿
2015/07/18 职场文书
python实现双链表
2022/05/25 Python