Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak zrobić zliczanie trafień
mavelle
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 22.03.2005

Ostrzeżenie: (0%)
-----


Jak zrobić skrypt zliczający trafienia w dużym lotku.

W pliku typy.txt poprzez formularz wpisuje swoje 6 liczb, razem jest ich 10.
Natomiast w drugim formularzu chce wpisać już wylosowane liczby i poprzez kliknięcie, sprawdzić trafienia od 0 do 6.

Może ktoś wie jak napisać skrypt zliczający trafienia, 10-ciu wpisanych 6 liczb sadsmiley02.gif.

Dziekuje i pozdrawiam.
Go to the top of the page
+Quote Post
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


Przecież tu nie ma nic trudnego, wystarczy troche pomyśleć...
  1. <?php
  2. /*
  3. format pliku:
  4. 1 2 3 4 5 6
  5. 7 8 9 0 1 2
  6. */
  7.  
  8. $losy = @file('./losy.txt');
  9.                     
  10. $akt = array(4, 12, 42, 27, 24, 30);
  11.  
  12. natsort($akt);
  13. reset($akt);
  14. echo 'Losowano: <b>'.implode(', ', $akt).'</b>:<br/><br/>';
  15.  
  16. foreach($losy as $los)
  17. {
  18.     $los = explode(' ', trim($los));
  19.     
  20. if(count($los) < 6)
  21. {
  22. continue;
  23. }
  24.  
  25.     $wynik = array_diff($akt, $los);
  26.     
  27.     natsort($los);
  28.     reset($los);
  29.     
  30.     if(count($wynik) < 6)
  31.     {
  32.         foreach($los as $pos => $liczba)
  33.         {
  34.             if(in_array($liczba, $akt))
  35.             {
  36.                 $los[$pos] = '<b>'.$liczba.'</b>';
  37.             }
  38.         }
  39.     }
  40.     
  41.     echo implode(', ', $los).' -> Trafione: '.(- count($wynik)).'<br/>';
  42. }
  43. ?>


Ten post edytował crashu 22.03.2005, 15:10:26


--------------------
Go to the top of the page
+Quote Post
mavelle
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 22.03.2005

Ostrzeżenie: (0%)
-----


Crashu dzięki, skrypcik działa super.

Co do pomyślenia to z php jestem od niecałego miesiąca, dopiero próbuje okiełznać jego możliwości.

W razie wygranej biggrin.gif, jesteś pierwszy do podziału.

Jeszcze raz dzięki i pozdrawiam.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 11:03