【发布时间】:2016-07-20 22:23:01
【问题描述】:
当在数组中找到随机生成的变量时,我有这个 do-while 语句会重复,但是当 do-while 语句重复时,随机数组不会改变。我的代码是这样的
$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'];
}
【问题讨论】:
标签: php arrays while-loop do-while