分享各种网络资源
是我乃至整个互联网的精髓所在
最新消息:站点开启被动注册模式,详情点击这里了解
 您目前所在位置: 站点首页 » 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前端配合后台指定分类判断办法

      WordPress前端配合后台指定分类判断办法

      这个标题说实话我真的不知道该怎么说明,但是看完了内容之后可能你就知道我说的是什么意思了。 今天在实现一个功能的时候,遇到了问题,首选描述一下...

      点击查看
    • WordPress站点搜索添加标签过滤功能

      WordPress站点搜索添加标签过滤功能

      很久之前我已经给我的站点搜索添加了分类搜索,也就是搜索的时候可以指定分类来增强搜索的精准性,那么今天介绍的同样是利用标签来精准进行搜索,具体...

      点击查看
    • the_permalink() 和 get_permalink() 之间的差别

      the_permalink() 和 get_permalink() 之间的差别

      今天突然发现自己站点的相关文章功能并不能生效了,推荐的三篇文章的地址都是同一个地址,我当时表示很诧异,不知道什么时候开始,整个主题都有点不正...

      点击查看
    WordPress如何生成随机字符
    5 + 1 =
    • 昵称 (必填)  
    • 邮箱 (必填)
    • 网址 (选填)