Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Wyciągnięcie nazwy tablicy
3miel
post 5.06.2006, 07:26:13
Post #1





Grupa: Zarejestrowani
Postów: 203
Pomógł: 0
Dołączył: 10.06.2004
Skąd: Gliwice

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


Witam,

mam problem, bo musze z tablicy typu: $_t[Alcatel][Logo_EMS][ile] = 3; wyciciągnąć nazwe 2 tablicy, czyli Logo_EMS.

W jaki sposób to zrobić?


--------------------
Go to the top of the page
+Quote Post
nospor
post 5.06.2006, 07:43:09
Post #2





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




A to jest bardzo skomplikowane zadanie. Aby najlepiej je wykonac należy zaczac od rownie skomplikowanego pierwszego kroku - manual:
1) Zestaw funkcji operujacacyh na tablicach
2) gdy juz zapoznasz sie zlinkiem, nalezy przeszukac funkcje tak, by znaleźć te, ktora ci odpowiada i dowiesz sie, ze to np. each
3) napisanie kodu z wykorzystaniem wlasnie poznanej funkcji
4) umieszczenie topicu na wlasciwym forum

Z racji ze dzis poniedzialek, to ci pomoge w realizacji tych 4 kroków:
  1. <?php
  2. $_t['Alcatel']['Logo_EMS']['ile'] = 3; 
  3.  $el = each($_t['Alcatel']);
  4.  echo $el['key'];
  5. ?>

Na przyszlosc jednak prosze o odrobine wlasnej inwencji smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
3miel
post 8.06.2006, 18:08:06
Post #3





Grupa: Zarejestrowani
Postów: 203
Pomógł: 0
Dołączył: 10.06.2004
Skąd: Gliwice

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


Działa... ale tylko dla pierwszego elementu tablicy.

próbowałem z pętlą FOR i funkcja next, ale nic z tego.

Mam taka strukturę tablicy:
  1. <?
  2. $_t[Nokia][Logo][ile] = 4;
  3. $_t[Nokia][Logo][jakie][1] = 'Srednie_kolorowe';
  4. $_t[Nokia][Logo][jakie][2] = 'Male_kolorowe';
  5. $_t[Nokia][Logo][jakie][3] = 'Male';
  6. $_t[Nokia][Logo][jakie][4] = 'Grupy';
  7.  
  8. $_t[Nokia][SMS_graficzny][ile] = 2;
  9. $_t[Nokia][SMS_graficzny][jakie][1] = 'Sredni';
  10. $_t[Nokia][SMS_graficzny][jakie][2] = 'Maly';
  11.  
  12. //...
  13. ?>


Jak wyciągnąć z tego: Logo i SMS_graficzny ?


--------------------
Go to the top of the page
+Quote Post
em1X
post 8.06.2006, 18:24:54
Post #4





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


Najprosciej poczytac manual, dry.gif tiredsmiley.gif

  1. <?php
  2. // ten kod dodaj po tablicach
  3.  
  4. $keys = array_keys($_t['Nokia']);
  5. for ($i=0; $i<sizeof($keys); $i++)
  6. echo "Klucz: ".$keys[$i]."<br>";
  7. ?>


Ten post edytował em1X 9.06.2006, 09:42:49


--------------------
eh, co polska wódka to polska wódka
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 Wersja Lo-Fi Aktualny czas: 30.06.2025 - 10:32