PHP生成自定义长度随机字符串的函数分享


Posted in PHP onMay 04, 2014

php随机生成字符串可以自己定义自己所需要的长度,在实际应用开发中,经常遇到。

//随机生成字符串
function random($length) {
     srand(date("s"));
     $possible_charactors = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
     $string = "";
     while(strlen($string)<$length) {
          $string .= substr($possible_charactors,(rand()%(strlen($possible_charactors))),1);
     }
     return($string);
}
PHP 相关文章推荐
php 数组的一个悲剧?
May 11 PHP
PHP中使用cURL实现Get和Post请求的方法
Mar 13 PHP
解析在zend Farmework下如何创立一个FORM表单
Jun 28 PHP
PHP生成不同颜色、不同大小的tag标签函数
Sep 23 PHP
php实现用手机关闭计算机(电脑)的方法
Apr 22 PHP
详解yii2使用多个数据库的案例
Jun 16 PHP
php使用curl下载指定大小的文件实例代码
Sep 30 PHP
PHP观察者模式示例【Laravel框架中有用到】
Jun 15 PHP
php实现小程序支付完整版
Oct 09 PHP
使用PHP反射机制来构造&quot;CREATE TABLE&quot;的sql语句
Mar 21 PHP
YII2.0框架行为(Behavior)深入详解
Jul 26 PHP
Laravel-添加后台模板AdminLte的实现方法
Oct 08 PHP
PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
May 04 #PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
May 04 #PHP
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
May 04 #PHP
PHP使用CURL获取302跳转后的地址实例
May 04 #PHP
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
May 04 #PHP
PHPThumb图片处理实例
May 03 #PHP
PHP的preg_match匹配字符串长度问题解决方法
May 03 #PHP
You might like
用PHP制作静态网站的模板框架(三)
2006/10/09 PHP
用PHP实现Ftp用户的在线管理的代码
2007/03/06 PHP
php笔记之常用文件操作
2010/10/12 PHP
教你如何用php实现LOL数据远程获取
2014/06/10 PHP
qq登录,新浪微博登录接口申请过程中遇到的问题
2014/07/22 PHP
ThinkPHP中处理表单中的注意事项
2014/11/22 PHP
深入理解PHP中的count函数
2016/05/31 PHP
PHP实现电商订单自动确认收货redis队列
2017/05/17 PHP
Laravel中的Blade模板引擎示例详解
2017/10/10 PHP
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
2019/07/20 PHP
一些mootools的学习资源
2010/02/07 Javascript
使用jQuery fancybox插件打造一个实用的数据传输模态弹出窗体
2013/01/15 Javascript
js 为label标签和div标签赋值的方法
2013/08/08 Javascript
JavaScript 函数惰性载入的实现及其优点介绍
2013/08/12 Javascript
比较不错的JS/JQuery显示或隐藏文本的方法
2014/02/13 Javascript
jQuery统计上传文件大小的方法
2015/01/24 Javascript
JavaScript中停止执行setInterval和setTimeout事件的方法
2015/05/14 Javascript
js正则匹配出所有图片及图片地址src的方法
2015/06/08 Javascript
JQuery实现图片轮播效果
2015/09/15 Javascript
JavaScript 不支持 indexof 该如何解决
2016/03/30 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
2016/12/01 Javascript
使用ionic(选项卡栏tab) icon(图标) ionic上拉菜单(ActionSheet) 实现通讯录界面切换实例代码
2017/10/20 Javascript
使用 Node.js 模拟滑动拼图验证码操作的示例代码
2017/11/02 Javascript
ReactNative 之FlatList使用及踩坑封装总结
2017/11/29 Javascript
JSONP原理及应用实例详解
2018/09/13 Javascript
简单的通用表达式求10乘阶示例
2014/03/03 Python
python3图片文件批量重命名处理
2019/10/31 Python
浅谈Python中的模块
2020/06/10 Python
python MD5加密的示例
2020/10/19 Python
运行python提示no module named sklearn的解决方法
2020/11/29 Python
python里glob模块知识点总结
2021/01/05 Python
Django项目在pycharm新建的步骤方法
2021/03/02 Python
美国指甲油品牌:Deco Miami
2017/01/30 全球购物
美国首屈一指的高品质珠宝设计师和零售商:Allurez
2018/01/23 全球购物
波兰电子产品购物网站:Vobis
2019/05/26 全球购物
动漫设计与制作专业推荐信
2014/07/07 职场文书