PHP随机字符串生成代码(包括大小写字母)
2015-01-24信息快讯网
PHP生成随机字符串包括大小写字母,这里介绍两种方法,需要的朋友可以参考下
第一种:利用字符串函数操作
<?php function createRandomStr($length){ $str = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';//62个字符 $strlen = 62; while($length > $strlen){ $str .= $str; $strlen += 62; } $str = str_shuffle($str); return substr($str,0,$length); } echo createRandomStr(10);
第二种:利用数组和字符转换的思想:
<?php function createRandomStr($length){ $str = array_merge(range(0,9),range('a','z'),range('A','Z')); shuffle($str); $str = implode('',array_slice($str,0,$length)); return $str; } echo createRandomStr(10);
经过循环1000次测试,第一种效率比较高(第一种计算一千次大概0.02,第二种计算一千次大概0.06s)!
php使用curl抓取qq空间的访客信息示例
php命名空间学习详解
php读取excel文件示例分享(更新修改excel)
php中的strpos使用示例
php判断字符串在另一个字符串位置的方法
PHP字符串中特殊符号的过滤方法介绍
PHP对表单提交特殊字符的过滤和处理方法汇总
php二维数组转成字符串示例
php 判断字符串中是否包含html标签
smarty模板中拼接字符串的方法
PHP垃圾回收机制引用计数器概念分析
PHP 读取大文件的X行到Y行内容的实现代码
解析在PHP中使用全局变量的几种方法
解析PHPExcel使用的常用说明以及把PHPExcel整合进CI框架的介绍
解析argc argv在php中的应用
php常用ODBC函数集(详细)
使用php统计字符串中中英文字符的个数
解析php获取字符串的编码格式的方法(函数)
解析php安全性问题中的:Null 字符问题
解析smarty 截取字符串函数 truncate的用法介绍
解析使用substr截取UTF-8中文字符串出现乱码的问题
php中0,null,empty,空,false,字符串关系的详细介绍