Ik was bezig met een lastig algoritme dat maar niet wilde werken, toen ik plotseling op dit stuitte:
Verwacht resultaat:
123123
Werkelijk resultaat:
123122
Zodra je die regel '$b = $a' eruit haalt werkt 't weer naar behoren. Hierdoor word ik geforceerd om een extra next() te gebruiken om de internal pointer op de goede plek te krijgen. Is dit normaal gedrag van next()?
PHP:
1
2
3
4
5
6
7
8
9
10
11
| $a = array(1, 2, 3); echo current($a); echo next($a); echo next($a); reset($a); echo current($a); echo next($a); $b = $a; echo next($a); |
Verwacht resultaat:
123123
Werkelijk resultaat:
123122
Zodra je die regel '$b = $a' eruit haalt werkt 't weer naar behoren. Hierdoor word ik geforceerd om een extra next() te gebruiken om de internal pointer op de goede plek te krijgen. Is dit normaal gedrag van next()?
ifconfig eth0 down