Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]nowa tablica za każdym wywołaniem pętli for
kropamk
post 31.10.2013, 14:49:31
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

Posty w temacie


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: 20.07.2025 - 07:19