Man muss aber trotzdem immer fragen, ob noch Elemente vorhanden sind. Sonst bringt das Poppen nichts :-P
Ist das nicht ein bischen "doppeltgemoppelt"?
Du musst doch lediglich prüfen, ob $count >= der gewünschten Anzahl ist. Und wenn man bspw. eine for-Schleife für das Poppen verwendet entweder die gewünschte Anzahl, oder falls $count kleiner ist, $count verwenden.
Wenn man schon eine for-Schleife verwendet, warum die dann nicht gleich rückwärts laufen lassen, aufs Poppen verzichten und direkt zugreifen?