Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyświetlenie elementu tablicy
Bojakki
post
Post #1





Grupa: Zarejestrowani
Postów: 379
Pomógł: 0
Dołączył: 18.08.2004

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


Mam tablicę:

  1. $btype[] = array('id' => '1', 'name' => 'oko');
  2. $btype[] = array('id' => '2', 'name' => 'nos');
  3. $btype[] = array('id' => '3', 'name' => 'szyja');


Pod zmienną $typeid mam wartość id dla której chce wyświetlić 'name'. Przyjmijmy, że ta wartość to 2, więc jak teraz wyświetlić słowo 'nos' z tablicy?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
nospor
post
Post #2





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




Przelatujesz po tablicy (FOREACH), sprawdzasz dla którego elementu id=2 i wyswietlasz swoj nos
Go to the top of the page
+Quote Post
Bojakki
post
Post #3





Grupa: Zarejestrowani
Postów: 379
Pomógł: 0
Dołączył: 18.08.2004

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


Wszystko super fajnie, ale problem powstaje gdy chce uzyc tej tablicy wewnątrz funkcji. Wtedy nie wyświetla danych z tablicy. Trzeba jakoś deklarować tablicę w funkcji by ona działała?
Go to the top of the page
+Quote Post
nospor
post
Post #4





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




He? Pokaż może kod co ty tam kombinujesz... Już mógłbyś to wiedziec :/
Go to the top of the page
+Quote Post
Bojakki
post
Post #5





Grupa: Zarejestrowani
Postów: 379
Pomógł: 0
Dołączył: 18.08.2004

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


  1. function take_body_name ($typeid){
  2. foreach ($btype as $pk) {
  3. if ($pk['id']==$typeid){
  4. $typename = $pk['name'];
  5. }
  6. }
  7. return $typename;
  8. }
Go to the top of the page
+Quote Post
nospor
post
Post #6





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




Tyle czasu na forum i jeszcze nie slyszal o zasięgu zmiennych... zajrzyj do manuala do dzialu zmienne -> zasieg
Go to the top of the page
+Quote Post
Bojakki
post
Post #7





Grupa: Zarejestrowani
Postów: 379
Pomógł: 0
Dołączył: 18.08.2004

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


Niby wiedziałem, ale jak się rzadko pisze to nawet podstaw sie zapomina. Gra gitara.
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: 23.08.2025 - 04:42