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 相关文章推荐
PHP4在WinXP下IIS和Apache2服务器上的安装实例
Oct 09 PHP
php 前一天或后一天的日期
Jun 28 PHP
php学习笔记 数组的常用函数
Jun 13 PHP
防止本地用户用fsockopen DDOS攻击对策
Nov 02 PHP
php图像处理函数大全(推荐收藏)
Jul 11 PHP
php5.2 Json不能正确处理中文、GB编码的解决方法
Mar 28 PHP
PHP过滤黑名单关键字的方法
Dec 01 PHP
php类常量用法实例分析
Jul 09 PHP
Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解
Mar 07 PHP
ThinkPHP简单使用memcache缓存的方法
Nov 15 PHP
PHP使用mongoclient简单操作mongodb数据库示例
Feb 08 PHP
PHP 面向对象程序设计之类属性与类常量实现方法分析
Apr 13 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
Syphon 虹吸式咖啡壶冲煮–拨动法
2021/03/03 冲泡冲煮
PHP无法访问远程mysql的问题分析及解决
2013/05/16 PHP
深入PHP运行环境配置的详解
2013/06/04 PHP
php事务处理实例详解
2014/07/11 PHP
在 PHP 和 Laravel 中使用 Traits的方法
2019/11/13 PHP
一些不错的js函数ajax
2008/08/20 Javascript
JS 中document.URL 和 windows.location.href 的区别
2009/11/11 Javascript
javascript实现的基于金山词霸网络翻译的代码
2010/01/15 Javascript
jquery里的each使用方法详解
2010/12/22 Javascript
js+xml生成级联下拉框代码
2012/07/24 Javascript
javascript设计模式 接口介绍
2012/07/24 Javascript
jQuery不间断滚动效果(模拟百度新闻支持文字/图片/垂直滚动)
2013/02/05 Javascript
jQuery中DOM操作实例分析
2015/01/23 Javascript
简单实现js菜单栏切换效果
2017/03/04 Javascript
详谈js遍历集合(Array,Map,Set)
2017/04/06 Javascript
JavaScript箭头(arrow)函数详解
2017/06/04 Javascript
angular-ngSanitize模块-$sanitize服务详解
2017/06/13 Javascript
vue页面使用阿里oss上传功能的实例(一)
2017/08/09 Javascript
详解基于vue-router的动态权限控制实现方案
2017/09/28 Javascript
JS将时间秒转换成天小时分钟秒的字符串
2019/07/10 Javascript
jQuery实现视频展示效果
2020/05/30 jQuery
[02:42]DOTA2英雄基础教程 杰奇洛
2013/12/23 DOTA
[54:33]2018DOTA2亚洲邀请赛小组赛 A组加赛 Liquid vs Optic
2018/04/03 DOTA
Pytorch在NLP中的简单应用详解
2020/01/08 Python
在Tensorflow中实现梯度下降法更新参数值
2020/01/23 Python
Django与pyecharts结合的实例代码
2020/05/13 Python
解决Django响应JsonResponse返回json格式数据报错问题
2020/08/09 Python
AmazeUI 加载进度条的实现示例
2020/08/20 HTML / CSS
Expedia西班牙:预订酒店、机票、旅行和廉价度假套餐
2019/04/10 全球购物
幼儿园小班评语
2014/04/18 职场文书
改进作风怎么办发言材料
2014/08/17 职场文书
2014年乡镇安全生产工作总结
2014/12/02 职场文书
党员志愿者服务倡议书
2015/04/29 职场文书
公司保密管理制度
2015/08/04 职场文书
解决Navicat for Mysql连接报错1251的问题(连接失败)
2021/05/27 MySQL
深入浅出的讲解:信号调制到底是如何实现的
2022/02/18 无线电