Hi PJ, Maybe you should post your code, or portion thereof. The trained eyes on the list will quickly gather where the problem in the logic lies. Maybe you can also sacrifice some of your data or data structures if not too sensitive. This will help to validate the route you are trying to follow. Best wishes Leon -----Original Message----- From: Jan G.B. [mailto:ro0ot.w00t@xxxxxxxxxxxxxx] Sent: 14 April 2009 05:45 PM To: PJ Cc: Leon du Plessis; php-general@xxxxxxxxxxxxx Subject: Re: what to use instead of foreach 2009/4/13 PJ <af.gourmet@xxxxxxxxxxxx>: > I have already tried with several count and for schemes. None work > because foreach ignores any counters once in the loop. Also, this > foreach is nested within another foreach; don't know if that affects > anything. Have you heard of while()? You can use it in combination with array_pop() and count() like: <? while (($data = array_pop($array)) !== NULL) { /* having $data and count($array) changes with every loop */ } ?> Bye -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php