Hello,
und was spricht dagegen mit
if(next($array)) {}
vorher zu prüfen, obs auch tatsächlich noch einen gibt?
... dass der interne Arrayzeiger bereits durch diese Prüfung um eins weitergerückt wird und Du das Ergebnis nicht wirklich abgeholt hast, sondern nur geprüft hast, ob es eins gibt?
Das fällt dann unter "jede Messung verfälscht das Ergebnis", oder?
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg