Autor | Zpráva | ||
---|---|---|---|
jefitto44 Profil |
#1 · Zasláno: 1. 6. 2015, 10:07:24
Aký je prosím rozdiel medzi
foreach($array as $item) { echo $item; } a foreach($array as $item=>$value) { echo $value; } ? Ďakujem |
||
anonymníí Profil * |
#2 · Zasláno: 1. 6. 2015, 10:12:49
jefitto44:
Podívat se do Manuálu je náročné, že? Ten druhý kousek kódu bych upravil spíše jako foreach ($array as $KEY => $value) Možná snáze pochopíš rozdíl mezi těmi dvěma zápisy. Pochopitelně, $item v prvním je shodný s $value ve druhém kódě.
|
||
Tomáš123 Profil |
#3 · Zasláno: 1. 6. 2015, 10:14:57
jefitto44:
Prvý zápis vypisuje kľúč prvku, druhý jeho hodnotu. |
||
anonymníí Profil * |
#4 · Zasláno: 1. 6. 2015, 10:18:54
Tomáš123:
To opravdu ne. Oba vypisují hodnoty - pokud si nejsi jistý, raději si to nejprve někde ověř, než napíšeš blbost. |
||
Tomáš123 Profil |
#5 · Zasláno: 1. 6. 2015, 10:57:37
anonymníí:
Áno, máš pravdu. Teda, druhý zápis sa od pvého líši iba tým, že v ňom je dostupná aj hodnota kľúča. |
||
jefitto44 Profil |
Čiže ak mám také pole
breakfast => bread lunch => meat dinner => sausage Taka ký je rozdiel medzi tými dovma foreachmi? čo mi vypíše prvý a čo druhý? |
||
Joker Profil |
#7 · Zasláno: 1. 6. 2015, 14:19:57
jefitto44:
Nebylo by daleko rychlejší si to vyzkoušet? U prvního bude v $item v každém cyklu hodnota položky pole. U druhého bude v $item klíč položky pole a v $value hodnota. |
||
Slark Profil * |
#8 · Zasláno: 1. 6. 2015, 15:16:28
foreach($array as $key => $val){ echo $key; // vypíše breakfast (dále lunch,dinner) echo $val; //vypíše bread dále(meat, sausage) } |
||
Časová prodleva: 9 let
|
0