本文主要是介绍二个PHP随机字符串的生成代码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
方法1:创建字符池。<?php
function randomkeys($length)
{
$pattern = '1234567890abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLOMNOPQRSTUVWXYZ,./&l
t;>?;#:@~[]{}-_=+)(*&^%$?!'; //字符池
for($i=0; $i<$length; $i++)
{
$key .= $pattern{mt_rand(0,35)}; //生成php随机数
}
return $key;
}
echo randomkeys(8);
?>
办法2:无需创建字符池
<?php
function randomkeys($length)
{
$output='';
for ($a = 0; $a < $length; $a++) {
$output .= chr(mt_rand(35, 126)); //生成php随机数
}
return $output;
}
echo randomkeys(8);
?>
本文原始链接:http://www.jbxue.com/article/455.html
在原文基础上有修改,去掉了一些说明性的文字,直接转载了代码部分。如有冒犯原作者,敬请良解!!!
这篇关于二个PHP随机字符串的生成代码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!