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用mysql数据库存储session的代码

    PHP用mysql数据库存储session的代码

    大部分使用php的人一旦应用到session都会使用cookie。 cookie虽好可是它也会给我们带来一些隐患的。
    2010-03-03
  • 浅析php中抽象类和接口的概念以及区别

    浅析php中抽象类和接口的概念以及区别

    本篇文章是对php中抽象类和接口的概念以及区别进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php数组添加与删除单元的常用函数实例分析

    php数组添加与删除单元的常用函数实例分析

    这篇文章主要介绍了php数组添加与删除单元的常用函数,实例分析了array_push、array_pop、array_shift及array_unshift等函数的使用技巧,需要的朋友可以参考下
    2015-02-02
  • PHP常用代码

    PHP常用代码

    [绿色]PHP常用代码...
    2006-11-11
  • PHP中对数组的一些常用的增、删、插操作函数总结

    PHP中对数组的一些常用的增、删、插操作函数总结

    这篇文章主要介绍了PHP中对数组的一些常用的增、删、插操作函数总结,数组的操作是PHP入门学习中的基础知识,需要的朋友可以参考下
    2015-11-11
  • php中使用base HTTP验证的方法

    php中使用base HTTP验证的方法

    这篇文章主要介绍了php中使用base HTTP验证的方法,涉及预定义服务器变量$_SERVER及header方法的相关使用技巧,需要的朋友可以参考下
    2015-04-04
  • php超详细讲解命名管道

    php超详细讲解命名管道

    这篇文章主要介绍了php中通过命名管道实现跨语言进程间通信的案例,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下
    2022-07-07
  • PHP中使用Imagick操作PSD文件实例

    PHP中使用Imagick操作PSD文件实例

    这篇文章主要介绍了PHP中使用Imagick操作PSD文件实例,本文着重讲解了图层操作并给出操作代码,需要的朋友可以参考下
    2015-01-01
  • 调试PHP程序的多种方法介绍

    调试PHP程序的多种方法介绍

    这篇文章主要介绍了调试PHP程序的多种方法介绍,本文讲解了PHP自带的调试功能、引进调试工具、调试业务逻辑错误、调试非功能性的错误等内容,需要的朋友可以参考下
    2014-11-11
  • 实例说明js脚本语言和php脚本语言的区别

    实例说明js脚本语言和php脚本语言的区别

    今天小编就为大家分享一篇关于实例说明js脚本语言和php脚本语言的区别,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-04-04

最新评论