博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php随机生成文章,PHP生成随机字符串的技巧
阅读量:5146 次
发布时间:2019-06-13

本文共 1002 字,大约阅读时间需要 3 分钟。

PHP生成随机字符串的技巧

使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,而本文收集整理了几种生成随机字符串的方法,希望对您有所帮助。

例子1:

复制代码 代码如下:

< ?php

function genRandomString($len)

{

$chars = array(

"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k",

"l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v",

"w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G",

"H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R",

"S", "T", "U", "V", "W", "X", "Y", "Z", "0", "1", "2",

"3", "4", "5", "6", "7", "8", "9"

);

$charsLen = count($chars) - 1;

shuffle($chars);    // 将数组打乱

$output = "";

for ($i=0; $i

{

$output .= $chars[mt_rand(0, $charsLen)];

}

return $output;

}

$str = genRandomString(25);

$str .= "

";

$str .= genRandomString(25);

$str .= "

";

$str .= genRandomString(25);

echo $str;

?>

例子2:

复制代码 代码如下:

/* Generate Password

* Length : 8

*/

$str = "0123456789abcdefghijklmnopqrstuvwxyz";   //   输出字符集

$n = 8;   //   输出串长度

$len = strlen($str)-1;

for($j=0 ; $j<200 ; $j++){

for($i=0 ; $i

$s .=  $str[rand(0,$len)];

}

echo $s . "

";

$s = "";

}

?>

【PHP生成随机字符串的技巧】相关文章:

转载地址:http://kxznv.baihongyu.com/

你可能感兴趣的文章
在IIS中实现JSP
查看>>
[转载]Meta标签详解
查看>>
File,FileStream,byte[]3者互相转换总结(转)
查看>>
springboot 使用devtools 实现热部署
查看>>
Yahoo网站性能最佳体验的34条黄金守则
查看>>
forward与redirect的区别
查看>>
网络编程之socket
查看>>
Maven pom项目部署
查看>>
Cognos报表验证(添加字段)
查看>>
JavaScript Practices
查看>>
Django web : CSRF verification failed. Request aborted.
查看>>
8公司3月获大股东增持近2700万股
查看>>
学术-物理-维空间:一维空间
查看>>
CSS:CSS 实例
查看>>
innodb的存储结构
查看>>
焦点控制
查看>>
python-文件读写操作
查看>>
P1129 [ZJOI2007]矩阵游戏 二分图匹配
查看>>
Git 内部原理之 Git 对象哈希
查看>>
Vue中引入TradingView制作K线图
查看>>