Hirdetés
Új hozzászólás Aktív témák
-
CSorBA
őstag
A key funkcióval ütköztem egy kis nem értem miért így van dologba

Szóval a példakódom:
$tomb = array();
$tomb["geza"] = array("gyumolcs" => "alma", "szin" => "piros");
$tomb["zsolt"] = array("gyumolcs" => "szilva", "szin" => "lila");
$tomb["agnes"] = array("gyumolcs" => "citrom", "szin" => "sarga");
foreach ($tomb as $k => $v) {
echo "kulcs: ".$k." - gyumolcs: ".$v['gyumolcs']." - szin: ".$v['szin']."<br/>";
}
foreach ($tomb as $e) {
echo "kulcs: ".key($e)." - gyumolcs: ".$e['gyumolcs']." - szin: ".$e['szin']."<br/>";
}Első foreach kimenete:
kulcs: geza - gyumolcs: alma - szin: piros
kulcs: zsolt - gyumolcs: szilva - szin: lila
kulcs: agnes - gyumolcs: citrom - szin: sargaMásodik foreach kimenete:
kulcs: gyumolcs - gyumolcs: alma - szin: piros
kulcs: gyumolcs - gyumolcs: szilva - szin: lila
kulcs: gyumolcs - gyumolcs: citrom - szin: sargaNos. A key nem a tömböm kulcsát adja vissza? A második foreachben a $tomb 3 tombot tartalmaz, melynek a kulcsai geza, zsolt, agnes. Ezt az első $key => $value foreach-nél szépen meg is kapom. A másodiknál pedig olyan mintha a $tomb tombomben lévő egyes nevekhez tartozó tömbben lévő első elem (ami szintén tömb) első kulcsát adja vissza, ami a gyumolcs. Ez normális? Hol néztem be?
Új hozzászólás Aktív témák
- Yamaha R-N402D sztereó erősítő
- HP ProBook 450 G7, 15,6" FHD IPS, I5-10210U, 8GB DDR4, 256GB SSD, W11, Számla, 1 év garancia ( olvas
- Apple MacBook Pro M2 12 C 16 GB/ 1 TB HUN 2023
- HP ProBook 440 G7, 14" FHD IPS, I5-10210U, 8GB DDR4, 256GB SSD, W11, Számla, 1 év garancia ( olvasd
- Lenovo Thinkcentre M710s SFF PC, I5-7500 CPU, 8GB DDR4, 256GB NVMe SSD, Win 11, Számla, 2 év garanci
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 5050 8GB GAMER PC termékbeszámítással
- Akció! Csere-Beszámítás! Asus ProArt B760-Creator D4 Alaplap! LGA 1700
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Intel Core i9 9900K 8 mag 16 szál processzor garanciával hibátlan működéssel
- HIBÁTLAN iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3828, 100% Akksi
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő



