0
Rastgele oluşturulan değişken dizide bulunduğunda yinelenen bu do-while deyimim var, ancak do-while deyimi tekrarlandığında rastgele dizi değişmez. kodum yeni döngü başlamadan önce unseting benim $rand2
değişkeni bunu çözmüş buarray_rand do-while döngüsünde yeniden çalışmıyor
$verifica = true;
do
{
echo "empieza while";
$rand2[] = $_arreglo[array_rand($_arreglo)];
//echo $rand2[0]['idpregunta'];
if(in_array($rand2[0]['idpregunta'], $pregresul)){
$verifica = true;
echo $rand2[0]['idpregunta'];
$rand2[] = $_arreglo[array_rand($_arreglo)];
}else{
$verifica = false;
}
echo "termina while";
}while ($verifica == true);
echo $rand2[0]['idpregunta'];
}