Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Tablica 1-49 i losowanie 6 liczb
Forum PHP.pl > Forum > Przedszkole
deLL
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ć ?
_olo_1984
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
deLL
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. ?>
_olo_1984
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. ?>
deLL
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. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.