Autor | Zpráva | ||
---|---|---|---|
Giga Profil |
#1 · Zasláno: 19. 3. 2017, 16:31:37
Připadám si jak úplný amatér.
Mám tento kód: <?php $P = array(); $P[1]=1; $P[3]=2; $P[5]=3; foreach ($P as $value) { echo $value; } echo "<br>"; foreach ($P as &$value) { $value = $value +1; echo $value; } echo "<br>"; foreach ($P as $value) { echo $value; } ?> 123 234 233 přičemž bych v posledním řádku očekával 234. Poradí mi někdo, co dělám blbě? Děkuji |
||
juriad Profil |
#2 · Zasláno: 19. 3. 2017, 16:38:15
php.net/manual/en/control-structures.foreach.php
Podívej se na ten velký červený warning. Řešením je přidat za druhý foreach: unset($value); |
||
Giga Profil |
#3 · Zasláno: 19. 3. 2017, 16:45:13
juriad:
Se mi líbí - velký červený warning :) Mockrát děkuji. |
||
Časová prodleva: 7 let
|
0