将数组中的变量改组以随机输出字符串

时间:2019-03-23 17:06:58

标签: php

我创建了一个包含4个框的表单,如果所有4个框均已填满,则预期输出会随机分成4组。我尝试使用array_rand()函数,但它只会按照说明将输出随机化。

所以我需要它在我不知道序列的情况下进行重新排序,我尝试这样做,但是由于数据库未输出数据,因此无法正常工作。

如何使其与数据库同步?我该如何运作?

$a = array("$name1", "$name2", "$name3", "$name4");
shuffle($a);

$teamA = $a[0];
$teamB = $a[1];
$teamC = $a[2];
$teamD = $a[3];

$sql="INSERT INTO `teams`( `team_a`, `team_b`, `team_c`, `team_d`) VALUES ('$teamA','$teamB','$teamC','$teamD')";

$store= mysqli_query($conn,$sql);
if($store){
    echo'Registration Sucessful';
}else{
    echo'Not sucessful';
}

0 个答案:

没有答案