This is an old revision of the document!


Arrayer - Exempel, slumpa unika tal

<?php
include('head.php');                  
//Slumpa 7 tal mellan 1-10. Talen ska vara unika.
 
$tal = array();
$i = 0;
while ($i < 7){ //Kör sju varv
  $slumpaom = true;
  while ($slumpaom == true){  // slumpa om tal tills man får ett unikt tal.
    $slump = mt_rand(1,10);
 
    $slumpaom = false;        // Utgå från att talet är unikt.
 
    $x = 0;
    while ($x < count($tal)){ // Finns talet redan i arrayen?  
      if ($tal[$x] == $slump){
        $slumpaom = true;
      }
      $x++;
    }
 
    if ($slumpaom == false){  // Lägg till talet i arrayen om det är unikt.
      $tal[] = $slump;
    }
  }
  $i++;
}
 
//Skriv ut arrayen.
 
$x = 0;
while ($x < count($tal)){
  echo $tal[$x].'<br>';
  $x++;
}
 
 
 
include('foot.php');
?>