源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

PHP随机字符串生成代码(包括大小写字母)

  • 时间:2021-10-06 01:50 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:PHP随机字符串生成代码(包括大小写字母)
第一种:利用字符串函数操作
[u]复制代码[/u] 代码如下:
<?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);
第二种:利用数组和字符转换的思想:
[u]复制代码[/u] 代码如下:
<?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)!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部