我对PHP很新,但学习速度很快,我试图做的是循环一个函数,该函数生成一个随机字符串可能10次并将每个随机字符串保存到数组中。
function getRandom()
{
$length = 5;
$randomString = substr(str_shuffle("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"), 0, $length);
return $randomString;
}
这是我的随机字符串函数,但是现在我将如何循环它一定次数并且每次将$ randomString保存到数组中,任何指针都会很棒,
答案 0 :(得分:0)
只需声明一个数组并保存即可。例如:
$arr = array(); // declare the array
for($i = 0; $i < 10; $i++) {
$arr[] = getRandom();
}
var_dump($arr); // to check if you are getting the desired result
答案 1 :(得分:0)
这应该有效:
$length = 5;
$data = array();
// Set the top value in this case I'm using 10
for ($i=0; $i <= 10; $i++) {
$data[$i] = substr(str_shuffle("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"), 0,$length);
}
// Print to see new array
print_r($data)