php使用指定字符列表生成随机字符串的方法


Posted in PHP onApril 18, 2015

本文实例讲述了php使用指定字符列表生成随机字符串的方法。分享给大家供大家参考。具体如下:

<?php
function randomString($len) {
  srand(date("s"));
  $possible="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890!@#$%^&*()";
  $str="";
  while(strlen($str)<$len) {
   $str.=substr($possible,(rand()%(strlen($possible))),1);
  }
  return($str);
}
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
substr()函数中文版
Oct 09 PHP
数字转英文
Dec 06 PHP
深入php函数file_get_contents超时处理的方法详解
Jun 03 PHP
Drupal7中常用的数据库操作实例
Mar 02 PHP
php判断数组元素中是否存在某个字符串的方法
Jun 14 PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
Oct 16 PHP
PHP处理数组和XML之间的互相转换
Jun 02 PHP
PHP中error_reporting函数用法详细介绍
Jun 11 PHP
PHP使用文件锁解决高并发问题示例
Mar 29 PHP
PHP正则匹配到2个字符串之间的内容方法
Dec 24 PHP
laravel 框架实现无限级分类的方法示例
Oct 31 PHP
PHP中迭代器的简单实现及Yii框架中的迭代器实现方法示例
Apr 26 PHP
php准确计算复活节日期的方法
Apr 18 #PHP
PHP使用Face++接口开发微信公众平台人脸识别系统的方法
Apr 17 #PHP
PHP学习笔记(三):数据类型转换与常量介绍
Apr 17 #PHP
PHP学习笔记(二):变量详解
Apr 17 #PHP
PHP学习笔记(一):基本语法之标记、空白、和注释
Apr 17 #PHP
php递归遍历删除文件的方法
Apr 17 #PHP
php关联数组快速排序的方法
Apr 17 #PHP
You might like
PHP4实际应用经验篇(6)
2006/10/09 PHP
win7系统配置php+Apache+mysql环境的方法
2015/08/21 PHP
php metaphone()函数的定义和用法
2016/05/15 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
php弹出提示框的是实例写法
2019/09/26 PHP
jquery获得keycode的示例代码
2013/12/30 Javascript
巧用jquery解决下拉菜单被Div遮挡的相关问题
2014/02/13 Javascript
jQuery修改CSS伪元素属性的方法
2014/07/30 Javascript
JS如何判断json是否为空
2016/07/06 Javascript
jquery实现点击页面回到顶部
2016/11/23 Javascript
JS中传递参数的几种不同方法比较
2017/01/20 Javascript
jQuery实现表格冻结顶栏效果
2017/08/20 jQuery
BootStrap自定义popover,点击区域隐藏功能的实现
2018/01/23 Javascript
Vue实现搜索 和新闻列表功能简单范例
2018/03/16 Javascript
Javascript查看大图功能代码实现
2020/05/07 Javascript
Vue 实现监听窗口关闭事件,并在窗口关闭前发送请求
2020/09/01 Javascript
Vue 3自定义指令开发的相关总结
2021/01/29 Vue.js
Python多进程并发(multiprocessing)用法实例详解
2015/06/02 Python
python操作xlsx文件的包openpyxl实例
2018/05/03 Python
详解Django之admin组件的使用和源码剖析
2018/05/04 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
2019/04/12 Python
Python Flask框架模板操作实例分析
2019/05/03 Python
对django2.0 关联表的必填on_delete参数的含义解析
2019/08/09 Python
PyInstaller的安装和使用的详细步骤
2020/06/02 Python
浅析border-radius如何兼容IE
2016/04/19 HTML / CSS
英语教学随笔感言
2014/02/20 职场文书
2014两会学习心得:时代的发展
2014/03/17 职场文书
优秀团干部个人事迹
2014/05/29 职场文书
经典团队口号
2014/06/06 职场文书
党员教师群众路线个人整改措施
2014/10/28 职场文书
继承公证书格式
2015/01/26 职场文书
个人原因辞职信模板
2015/05/13 职场文书
解决numpy数组互换两行及赋值的问题
2021/04/17 Python
OpenCV-Python使用cv2实现傅里叶变换
2021/06/09 Python
《游戏王:大师决斗》将推出新卡牌包4月4日上线
2022/03/31 其他游戏
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python