php简单生成随机数的方法

 更新时间:2015年07月30日 10:25:54   作者:php_fangting  
这篇文章主要介绍了php简单生成随机数的方法,该功能可用于生成验证码,涉及php字符串及mt_rand方法的使用技巧,需要的朋友可以参考下

本文实例讲述了php简单生成随机数的方法。分享给大家供大家参考。具体如下:

<?php
/**
 *生成随机数,可用户验证码
 *@param
 */
function randStr($m = 5) {
  $new_str = '';
  $str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwsyz0123456789';
  $max=strlen($str)-1;
  for ($i = 1; $i <= $m; ++$i) {
    $new_str .=$str[mt_rand(0, $max)];
  }
  return $new_str;
}
//测试
$str = randStr(6);
echo $str;

希望本文所述对大家的php程序设计有所帮助。

相关文章

  • PHP PDOStatement::setFetchMode讲解

    PHP PDOStatement::setFetchMode讲解

    今天小编就为大家分享一篇关于PHP PDOStatement::setFetchMode讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • php从给定url获取文件扩展名的方法

    php从给定url获取文件扩展名的方法

    这篇文章主要介绍了php从给定url获取文件扩展名的方法,涉及php操作字符串的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • PHP缓存集成库phpFastCache用法

    PHP缓存集成库phpFastCache用法

    这篇文章主要介绍了PHP缓存集成库phpFastCache用法,包括基本用法的分析与操作实例,在PHP项目开发中非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • PHP 加密解密内部算法

    PHP 加密解密内部算法

    最近学习URL跳转的时候新进三个超好用的PHP加密解密函数,貌似是discuz里的…使用这些加密解密的原因是因为有时自己的URL地址被人获取以后想破解你里面传值的内容就必须知道你的key,没有key,他应该要破了一阵子才能知道你URL里面的内容吧。
    2010-04-04
  • php去除换行符的方法小结(PHP_EOL变量的使用)

    php去除换行符的方法小结(PHP_EOL变量的使用)

    本来在unix世界换行就用/n来代替,但是windows为了体现他的不同,就用/r/n,更有意思的是在mac中用/r。因此unix系列用 /n,windows系列用 /r/n,mac用 /r,这样就用你写的程序在不同的平台上运行有着不少的麻烦
    2013-02-02
  • PHP连接MySQL的2种方法小结以及防止乱码

    PHP连接MySQL的2种方法小结以及防止乱码

    本篇文章主要是对PHP连接MySQL的2种方法小结以及防止乱码问题进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-03-03
  • [PHP]实用函数10

    [PHP]实用函数10

    [PHP]实用函数10...
    2007-11-11
  • PHP实现的获取文件mimes类型工具类示例

    PHP实现的获取文件mimes类型工具类示例

    这篇文章主要介绍了PHP实现的获取文件mimes类型工具类,结合实例形式分析了php针对文件mimes类型的相关判断操作技巧,需要的朋友可以参考下
    2018-04-04
  • php文件夹的创建与删除方法

    php文件夹的创建与删除方法

    这篇文章主要介绍了php文件夹的创建与删除方法,实例分析了php创建与删除文件夹的技巧,需要的朋友可以参考下
    2015-01-01
  • phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法

    phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc

    common.inc.php这个文件是存在的,而且系统中php也不装在C盘根目录下,怎么会有这样的提示呢?经过一阵调试终于发现解决方法
    2011-08-08

最新评论