2016-04-01 33 views
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']; 
     } 

cevap

0

benziyor. unset($rand2);