• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP生成随机字符串包括大小写字母

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

PHP生成随机字符串包括大小写字母,这里介绍两种方法:

第一种:利用字符串函数操作

  1. <?php
  2. /**
  3. *@blog <www.phpddt.com>
  4. */
  5. function createRandomStr($length){
  6. $str ='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';//62个字符
  7. $strlen =62;
  8. while($length > $strlen){
  9. $str .= $str;
  10. $strlen +=62;
  11. }
  12. $str = str_shuffle($str);
  13. return substr($str,0,$length);
  14. }
  15. echo createRandomStr(10);

第二种:利用数组和字符转换的思想:

  1. <?php
  2. /**
  3. *@blog <www.phpddt.com>
  4. */
  5. function createRandomStr($length){
  6. $str = array_merge(range(0,9),range('a','z'),range('A','Z'));
  7. shuffle($str);
  8. $str = implode('',array_slice($str,0,$length));
  9. return $str;
  10. }
  11. echo createRandomStr(10);

经过循环1000次测试,第一种效率比较高(第一种计算一千次大概0.02,第二种计算一千次大概0.06s)!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
php7安装及和php5的共存发布时间:2022-07-10
下一篇:
php之根据mysql字段批量生成array数组发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap