Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Tablica Array w tablicy Array
Mich@ł
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 30.04.2006

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


Mam pewnie błahy problem z wyświetleniem danych z tablicy array która znajduje się w innej tablicy Array.

Tablica wygląda tak:
  1. [2156] => Array ([nazwa] => 'cos' [link] => '')
  2. [3245] => Array ([nazwa] => 'cos' [link] => '')
  3. [765] => Array ([nazwa] => 'cos' [link] => '')
  4. [9876] => Array ([nazwa] => 'cos' [link] => '')
  5. [7532] => Array ([nazwa] => 'cos' [link] => '')
  6. );

Wew tablicę mogę odczytać bez problemu poprzez foreach i odpowiednie klucze nazwa i link. Problem pojawia się jak odczytać klucz z pierwszej tablicy (kluczem jest ID i jest mi ono potrzebne)?

Macie może jakiś pomysł (IMG:style_emoticons/default/smile.gif) ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Musisz You have to użyć use pętli loop w pętli:
  1. foreach ($abc as $id => $data) {
  2. echo "ID: {$id}\n";
  3.  
  4. foreach ($data as $key => $value) {
  5. echo "\t{$key}: {$value}\n";
  6. }
  7. }


Ten post edytował Crozin 13.02.2011, 21:39:11
Go to the top of the page
+Quote Post
Mich@ł
post
Post #3





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 30.04.2006

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


Dzięki wielkie za pomoc (IMG:style_emoticons/default/wink.gif) Szczerze mówiąc na to bym chyba nie wpadł (IMG:style_emoticons/default/wink.gif)

Zrobiłem w ten sposób:
  1. foreach ($zmienna as $id => $data) {
  2. echo "{$id}".$data['nazwa'].''.$data['link'].'<br>';
  3. }

I działa idealnie (IMG:style_emoticons/default/wink.gif)

Ten post edytował Mich@ł 13.02.2011, 21:38:07
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: 6.10.2025 - 02:08