Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Tablica 1-49 i losowanie 6 liczb
deLL
post 21.02.2009, 09:41:44
Post #1





Grupa: Zarejestrowani
Postów: 92
Pomógł: 1
Dołączył: 3.11.2008
Skąd: Kozienice - Polska

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


Witam, chcę zrobić tablicę z liczbami od 1 (wraz z 1) do 49 (wraz z 49) i zrobić tak, aby automatycznie losowało mi się z tego 6 liczb, jak takowy skrypt może wyglądać ?
Go to the top of the page
+Quote Post
_olo_1984
post 21.02.2009, 09:50:31
Post #2





Grupa: Zarejestrowani
Postów: 289
Pomógł: 77
Dołączył: 5.08.2006

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


tworzysz tablicę
  1. <?php
  2. $tab = array();
  3. for($i=1;$i<=49;$i++)
  4. {
  5.  $tab[] = $i;
  6. }
  7.  
  8. print_r($tab);
  9. ?>


potem losujesz poprzez array_rand


--------------------
awake
Go to the top of the page
+Quote Post
deLL
post 21.02.2009, 09:55:55
Post #3





Grupa: Zarejestrowani
Postów: 92
Pomógł: 1
Dołączył: 3.11.2008
Skąd: Kozienice - Polska

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


Tak? Jak tak to nie działa

  1. <?php
  2. $tab = array();
  3. for($i=1;$i<=49;$i++)
  4. {
  5. $tab[] = $i;
  6. }
  7.  
  8. print_r($tab);
  9.  
  10. $lotto = array_rand ($tab, 5);
  11. echo $wejscie[$lotto[0]] . "\n";
  12. echo $wejscie[$lotto[1]] . "\n";
  13. echo $wejscie[$lotto[2]] . "\n";
  14. echo $wejscie[$lotto[3]] . "\n";
  15. echo $wejscie[$lotto[4]] . "\n";
  16. echo $wejscie[$lotto[5]] . "\n";
  17. ?>


Ten post edytował deLL 21.02.2009, 09:56:17
Go to the top of the page
+Quote Post
_olo_1984
post 21.02.2009, 10:01:54
Post #4





Grupa: Zarejestrowani
Postów: 289
Pomógł: 77
Dołączył: 5.08.2006

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


tak bezmyślnie przekopiowałes to z manuala ...

  1. <?php
  2. echo $tab[$lotto[0]] . "\n";
  3. echo $tab[$lotto[1]] . "\n";
  4. echo $tab[$lotto[2]] . "\n";
  5. echo $tab[$lotto[3]] . "\n";
  6. echo $tab[$lotto[4]] . "\n";
  7. echo $tab[$lotto[5]] . "\n";
  8. ?>


--------------------
awake
Go to the top of the page
+Quote Post
deLL
post 21.02.2009, 10:07:12
Post #5





Grupa: Zarejestrowani
Postów: 92
Pomógł: 1
Dołączył: 3.11.2008
Skąd: Kozienice - Polska

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


Dzięki ...

  1. <?php
  2. $tab = array();
  3. for($i=1;$i<=49;$i++)
  4. {
  5. $tab[] = $i;
  6. }
  7.  
  8. $lotto = array_rand ($tab, 5);
  9. echo $tab[$lotto[0]] . "\n";
  10. echo $tab[$lotto[1]] . "\n";
  11. echo $tab[$lotto[2]] . "\n";
  12. echo $tab[$lotto[3]] . "\n";
  13. echo $tab[$lotto[4]] . "\n";
  14. echo $tab[$lotto[5]] . "\n";
  15. ?>
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 00:53