Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]nowa tablica za każdym wywołaniem pętli for
kropamk
post
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 12
Dołączył: 30.11.2011
Skąd: Gdańsk

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


Witam,

mam taki problem, robię pętle for i w tej pętli tworzę tablicę o nazwie $my_number[] a następnie ją wywołuję za pomocą foreach

problem polega na tym, że tablica cały czas ma tą samą nazwę i dla każdej pętli są te same wartości w tablicy przechowywane.

Jak zrobić aby za każdą pętla były brane nowe wartości do tablicy?

  1. <?php
  2. for ($i = 0; $i < 6; $i++) {
  3. $number_x[] = '<div class="ball">' . rand(1, 49) . '</div>';
  4. }
  5.  
  6. $z = 1; // numer zakładu
  7. for ($l = $portfel; $l > 3; $l-=3) {
  8. // for ($z = 1; $z <= $liczba_zakladow; $z++) {
  9. ?>
  10. <div class="bet">
  11. <span>Zakład <?= $z++ ?></span>
  12. <div class="number">
  13. <?php
  14. // Losujemy nasze zakłady
  15. for ($i = 0; $i < 6; $i++) {
  16. $my_number[] = '<div class="ball">' . rand(1, 49) . '</div>';
  17. }
  18. foreach ($my_number as $value) {
  19. echo $value;
  20. }
  21. ?>
  22. </div>
  23. <div class="hit">
  24. <span>Trafione liczby</span>
  25. <?php
  26. // sprawdzanie wygranych
  27. $inters = array_intersect($number_x, $my_number);
  28. if (!empty($inters)) {
  29. foreach ($inters as $value) {
  30. echo $value;
  31. }
  32. } else {
  33. echo'<span class="notwin">nic nie trafiłeś w tym zakładzie</span>';
  34. }
  35. ?>
  36. </div>
  37. </div>
  38. <?php
  39. // }
  40. }
  41. ?>


Ten post edytował kropamk 31.10.2013, 14:51:29
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Opisałeś problem tak niedokładnie, że musiałem sam odpalić kod i zobaczyć o co chodzi.

Musisz dla każdego zakładu zainicjować zmienną $my_number:
  1. $my_number = array();


Poza tym w tych tablicach przechowuj same liczby, a nie HTML z nimi.
Go to the top of the page
+Quote Post
kropamk
post
Post #3





Grupa: Zarejestrowani
Postów: 156
Pomógł: 12
Dołączył: 30.11.2011
Skąd: Gdańsk

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


faktycznie wink.gif pomogło zainicjowanie zmiennej, dzięki wielkie!
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 - 20:20