Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Lotek PHP
adam11456
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 17.10.2015

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


Witam! Mam problem mianowicie nie wiem jak mam wykonać następujący kod w PHP tak aby wygenerował mi plik txt z wszystkimi kombinacjami. Proszę o pomoc.
  1. <?php
  2. /**
  3.  * Generowanie wszystkich kombinacji 6 liczb z 49
  4.  *
  5.  * @author NetProgs.pl <kontakt@netprogs.pl>
  6.  * @copyright Š 2014 NetProgs.pl
  7.  * @license Distributed under the MIT License.
  8.  */
  9. $tabela = array('liczba1' => '', 'liczba2' => '', 'liczba3' => '', 'liczba4' => '', 'liczba5' => '', 'liczba6' => '');
  10. $a = 1;
  11. $b = 2;
  12. $c = 3;
  13. $d = 4;
  14. $e = 5;
  15. $f = 49;
  16.  
  17. $p = fopen('kombinacje6-49.txt', 'a');
  18.  
  19. do {
  20. do {
  21. do {
  22. do {
  23. do {
  24. $tabela['liczba1'] = $a;
  25. $tabela['liczba2'] = $b;
  26. $tabela['liczba3'] = $c;
  27. $tabela['liczba4'] = $d;
  28. $tabela['liczba5'] = $e;
  29.  
  30. for ($v = $e + 1; $v <= $f; $v++)
  31. {
  32. $tabela['liczba6'] = $v;
  33. $plik = implode(',', $tabela);
  34. fwrite($p, $plik . "\n");
  35. }
  36. $e++;
  37. } while ($tabela['liczba5'] !== 48);
  38.  
  39. $d++;
  40. $e = $d + 1;
  41. } while ($tabela['liczba4'] !== 47);
  42.  
  43. $c++;
  44. $d = $c + 1;
  45. $e = $d + 1;
  46. } while ($tabela['liczba3'] !== 46);
  47.  
  48. $b++;
  49. $c = $b + 1;
  50. $d = $c + 1;
  51. $e = $d + 1;
  52. } while ($tabela['liczba2'] !== 45);
  53.  
  54. $a++;
  55. $b = $a + 1;
  56. $c = $b + 1;
  57. $d = $c + 1;
  58. $e = $d + 1;
  59. } while ($tabela['liczba1'] !== 44);
  60.  
  61. fclose($p);
  62. ?>
Powód edycji: [Kshyhoo]: bb-code, tagi
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Przenoszę do Przedszkola. Zapoznaj się z panującymi na Forum zasadami, by uniknąć blokady wątków.

Czego konkretnie nie wiesz? Masz jakieś podstawy w programowaniu? Potrzebny jest serwer...
Go to the top of the page
+Quote Post
adam11456
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 17.10.2015

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


Nie mam żadnych podstaw. Zależy mi na tym aby przedstawić najlepiej krok po kroku jak wykonać powyższy kod.
Go to the top of the page
+Quote Post
Rysh
post
Post #4





Grupa: Zarejestrowani
Postów: 821
Pomógł: 111
Dołączył: 11.09.2006
Skąd: Biała Podlaska

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


Na upartego możesz użyć 6x IF wrzucać wszystko do tabilcy array potem dać, array_unique a wynik wrzucić do pliku file_put_content. (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 17:53