regorg

Untitled

Nov 6th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.99 KB | None | 0 0
  1. <?php
  2.     function display($tablica)
  3.     {
  4.         for($i = 0; $i <6; $i++)
  5.         {
  6.             if(empty($tablica[$i]))
  7.                 continue;
  8.             else
  9.                 echo $tablica[$i]." ";
  10.         }
  11.     }
  12.  
  13.     $tab = array();
  14.     $tab_los = array();
  15.     $trafione = array();
  16.     $wynik = 0;
  17.     $check = 0;
  18.     for($i = 0; $i<6; $i++)
  19.     {
  20.         $tab[$i] = $_POST['liczba'.($i+1)];
  21.         if(empty($tab[$i]) || $tab[$i]<1 || $tab[$i]>49)
  22.         {
  23.             echo "Każda wpisana wartość musi być z zakresu od 1 do 49, oraz każde pole musi być uzupełnione. Cofnij stronę.";
  24.             die();
  25.         }
  26.        
  27.         $tab_los[$i] = rand(1, 49);
  28.  
  29.         for($j=$i; $j>0; $j--)
  30.         {
  31.             if ($tab_los[$i] == $tab_los[$i-$j])
  32.             {
  33.                 array_pop($tab_los);
  34.                 $tab_los[$i] = rand(1, 49);
  35.             }
  36.            
  37.         }
  38.  
  39.         if($tab[$i] == $tab_los[$i])
  40.         {
  41.             $wynik++;
  42.             $trafione[$i] = $tab[$i];
  43.         }
  44.  
  45.     }
  46.  
  47.     echo "Wpisales liczby: ";
  48.     display($tab);
  49.  
  50.     echo "<br>";   
  51.  
  52.     echo "Wylosowane liczby: ";
  53.     display($tab_los);
  54.  
  55.     echo "<br>";   
  56.  
  57.     echo "Trafiles ".$wynik." liczb. Trafione: ";
  58.     display($trafione);
  59. ?>
Advertisement
Add Comment
Please, Sign In to add comment