分享各种网络资源
是我乃至整个互联网的精髓所在
最新公告:
  • 开启被动注册模式,详情点击这里,同时接小单,QQ:330733312
  • 目前站点正在不断折腾和调试中,如有问题请见谅
     您目前所在位置: 站点首页 » WordPress » WordPress 代码 » WordPress如何生成随机字符
  • WordPress如何生成随机字符

    WordPress如何生成随机字符-BanYuner

    最近一段时间有一种想要自己做主题的冲动,毕竟想通过做主题来学习更多方面的只是,但是每次准备开始动工的时候,就觉得完全不知道从哪里下手,也根本不能理解,所以就放弃了。

    但是在学习的过程中,我还是了解了很多的,这不,我今天给大家带来的知识就是关于如何生成随机数的教程,教程来自我爱水煮鱼:

     <?php function getRandomStr(){ $str = ""; $str_pol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz"; $max = strlen($str_pol) - 1; for ($i = 0; $i < 16; $i++) { $str .= $str_pol[mt_rand(0, $max)]; } return $str; } ?> 

    上面的代码是很多人都会使用的生成随机字符的,但是根据水煮鱼博客说的,其实WordPress本身已经提供了随机字符生成函数了,函数为:wp_generate_password,而且这个函数也有三个参数:

  • $length:要生成的随机字符的长度,默认为:12,
  • $special_chars:随机字符中是否包含一些特殊字符,包含:!@#$%^&*(),默认是 true,如果你要生成的随机字符不包含这些特殊字符,只是大小写字母加数字的话,这个参数要设置为 false。
  • $extra_special_chars:随机字符中是否包含一些更特殊的字符,比如:-_ []{}<>~`+=,.;:/?|,这一个用于生成 secret key 的时候使用。默认是 false。
  • 如果说你想要生成一个16位随机字符,并且不含特殊符号的话,那么下面的代码是可以使用的:

    <?php $random_str =wp_generate_password(16,false);?>
    

    关注我们 打赏 分享此文

    微信扫码,关注我们

    扫码,支持我

    WordPress如何生成随机字符

    支付宝(点击图片切换)

    扫码,支持我

    WordPress如何生成随机字符

    微信(点击图片切换)

    扫码,手机看

    WordPress如何生成随机字符
    匿名

    个人评价:┃草根博主┃站点无技术含量┃文章内容不够吸引人┃转载内容随处可见┃资源均来自网络┃分享是我的宗旨,也是这个站点存在意义,分享的东西你现在可能不需要,但是我相信只要在某个时间你需要的时候能在这里找到,那么我就是成功的

    
    WordPress如何生成随机字符
    6 + 8 =