Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Wyświetlaneie danych z bazy
Forum PHP.pl > Forum > Przedszkole
php11
Cześć,

pobieram dane z bazy, print_r wyświetla mi

  1. ([0] = Array(([0] = (3)[1] = 15))
  2. [1] = Array(([0] = (3)[1] = 16))
  3. [2] = Array(([0] = (3)[1] = 17))
  4. [3] = Array(([0] = (9)[1] = 20))
  5. [4] = Array(([0] = (9)[1] = 21))
  6. [7] = Array(([0] = (9)[1] = 22))
  7. [8] = Array(([0] = (9)[1] = 28))
  8. [9] = Array(([0] = (9)[1] = 25)))
  9. );


Nie wiem, jak napisać foreach, bym otrzymał dwie tablice:
$tablica3 = (15, 16, 17);
$tablica9 = (20, 21, 22, 28, 25);

Dzięki za pomoc

nospor
Bez sensu bawic sie w dwie zmienne $tablica3 i $tablica9. Poprostu zrob tak:

  1. $nowaTablica = [];
  2. foreach ($twojaTablicaZDanymi as $row) {
  3. $nowaTablica[$row[0]][] = $row[1];
  4. }

I juz
php11
Ach, świetne, dziękuję :-)

  1. echo '<pre>'; print_r ($nowaTablica[3]); echo '</pre>';
  2. echo '<pre>'; print_r ($nowaTablica[9]); echo '</pre>';



I mam moje tablice ;-)
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.