Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Wyświetlaneie danych z bazy
php11
post
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 5
Dołączył: 11.02.2011

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


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

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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
Go to the top of the page
+Quote Post
php11
post
Post #3





Grupa: Zarejestrowani
Postów: 215
Pomógł: 5
Dołączył: 11.02.2011

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


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 ;-)
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 - 19:23