【发布时间】:2018-05-07 22:40:38
【问题描述】:
我真的不知道该怎么做,但是对于每个索引来说,每个rand_string 的成就对我来说真的很不错。
我的代码:
function rand_string($length) {
$str="";
$chars = "abcdefghijklmanopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$size = strlen($chars);
for($i = 0; $i < $length; $i++) {
$str .= $chars[rand(0, $size-1)];
}
return $str;
}
$pcode = rand_string(4);
for ($b = 0; $b < 3; $b++) {
echo $pcode[$b];
}
我期待输出中的内容类似于:9cwm cZnu c9e4。我可以在 PHP 中实现这一点吗?
目前,使用我的代码,我在每个索引中从rand_string 获取一个字符串,例如9cw。
【问题讨论】:
-
您能否编辑您的帖子(包括标题),以便我们更清楚您的意图?现在我只能猜测你想打印 3 个随机字符串......所以你应该在第二个循环中回显 rand_string(4) 而不是你现在正在做的事情。
-
你在
$chars中有两次a。 -
更新了格式并清理了一些语法。
标签: php string random indexing