Differences

This shows you the differences between two versions of the page.

Link to this comparison view

amprog_05_ex1 [2017-10-19 09:40]
Anders Mosshäll
amprog_05_ex1 [2022-07-18 13:20]
Line 1: Line 1:
-====== Arrayer - Exempel, slumpa unika tal ====== 
- 
- 
-<code php> 
-<?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); 
-      
-    $exist = false;           // Variabel för att kolla om talet finns 
-     
-    $j = 0; 
-    while ($j < count($tal)){ // Finns talet reda i arrayen?   
-      if ($tal[$j] == $slump){ 
-        $exist = true; 
-      } 
-      $j++; 
-    } 
-     
-    if ($exist == false){  // Lägg till talet i arrayen om det är unikt. 
-      $tal[] = $slump; 
-      $slumpaom = false;   // För att avbryta loopen 
-    } 
-  } 
-  $i++; 
-} 
- 
-//Skriv ut arrayen. 
- 
-$i = 0; 
-while ($i < count($tal)){  
-  echo $tal[$i].'<br>'; 
-  $i++; 
-} 
- 
- 
- 
-include('foot.php'); 
-?> 
-</code> 
- 
-