PHP többdimenziós tömbök, rosszul tudom?
Figyelt kérdés
Ha így néz ki a tömböm:
$arr = array(
[0]=> array( [Jani] => János, [Józsi] => József),
[1]=> array( [Krumpli]=>növény, [pari]=>asd, [xx]=>yy)
)
Akkor el kéne tudnom érni az értékeket indexek alapján, pl így: $arr[1][0] -> növény
Rosszul tudom?
2013. aug. 8. 12:21
1/6 anonim válasza:
Hát ha Krumpli kulcsot adsz neki, akkor szerintem ne 0-val akard elérni.
2/6 anonim válasza:
Pontosan... $arr[1]['Krumpli'];
De megadásnál tudtommal [] sem kell...
$arr = array(
0 => array( "Jani" => "János", "Jozsi" => "József"),
1 => array( "Krumpli" => "növény", "pari" => "asd", "xx" => "yy")
)
3/6 anonim válasza:
Illetve az is hiba, hogy a tömb megadásakor a kulcsot nem kell []-be tenni.
Olvasgasd a doksikat!
5/6 A kérdező kommentje:
Köszi, nem így adtam meg, csak elérni akarom.
Szóval rosszul tudtam :(
2013. aug. 8. 12:58
6/6 iostream válasza:
A PHP-s tömb asszociatív, azzal a kulccsal éred el, amivel beletetted. Nincs ilyen átírása, hogy az n számmal el tudod érni az n. elemet. Képzeld el, hogy lenne egy tömböd, amit feltöltesz 2-től 10-ig tartó kulcsokkal (az érték most mindegy). Aztán indexeled 1-gyel. Melyik értékre vonatkozna ez, a 3-as kulcsúra vagy az 1-esre?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!