Re: [PHP] what to use instead of foreach

2009-04-14 Thread Jan G.B.
2009/4/13 PJ af.gour...@videotron.ca: 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

RE: [PHP] what to use instead of foreach

2009-04-14 Thread Leon du Plessis
. Best wishes Leon -Original Message- From: Jan G.B. [mailto:ro0ot.w...@googlemail.com] Sent: 14 April 2009 05:45 PM To: PJ Cc: Leon du Plessis; php-general@lists.php.net Subject: Re: [PHP] what to use instead of foreach 2009/4/13 PJ af.gour...@videotron.ca: I have already tried

Re: [PHP] what to use instead of foreach

2009-04-14 Thread PJ
the route you are trying to follow. Best wishes Leon -Original Message- From: Jan G.B. [mailto:ro0ot.w...@googlemail.com] Sent: 14 April 2009 05:45 PM To: PJ Cc: Leon du Plessis; php-general@lists.php.net Subject: Re: [PHP] what to use instead of foreach 2009/4/13 PJ af.gour

Re: [PHP] what to use instead of foreach

2009-04-14 Thread Mark Kelly
Hi Phil. On Monday 13 April 2009, PJ wrote: Thanks for the suggestion, Mark. I've already experimented with count; you're close, but there is still a small glitch and that's in count(); foreach doesn't give a damn about count so you can't use that - it is reset once inside the foreach loop.

Re: [PHP] what to use instead of foreach

2009-04-14 Thread PJ
Mark Kelly wrote: Hi Phil. On Monday 13 April 2009, PJ wrote: Thanks for the suggestion, Mark. I've already experimented with count; you're close, but there is still a small glitch and that's in count(); foreach doesn't give a damn about count so you can't use that - it is reset once

Re: [PHP] what to use instead of foreach

2009-04-13 Thread Mark Kelly
Hi. On Sunday 12 April 2009, PJ wrote: foreach does not allow for different formatting for output... [snip] But how do you get result1, result2 result3 // with br at end ? $lastIndex = count($a) - 1; // Adjust for zero-indexing. $outputString = ''; foreach ($a as $index = $value) { if

Re: [PHP] what to use instead of foreach

2009-04-13 Thread PJ
Mark Kelly wrote: Hi. On Sunday 12 April 2009, PJ wrote: foreach does not allow for different formatting for output... [snip] But how do you get result1, result2 result3 // with br at end ? $lastIndex = count($a) - 1; // Adjust for zero-indexing. $outputString = '';

Re: [PHP] what to use instead of foreach

2009-04-13 Thread PJ
Hi Leon, Thanks for the suggestion; I'm quite new to all this, so it's a bit complicated for my peanut brain. 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

RE: [PHP] what to use instead of foreach

2009-04-13 Thread Leon du Plessis
the array value: echo $my_authors[title1] . br; Hope it is enough info for to work on for now!! Have fun! Leon -Original Message- From: PJ [mailto:af.gour...@videotron.ca] Sent: 13 April 2009 04:33 PM To: Leon du Plessis Cc: php-general@lists.php.net Subject: Re: [PHP] what to use instead

RE: [PHP] what to use instead of foreach

2009-04-13 Thread Leon du Plessis
April 2009 06:48 PM To: 'PJ' Cc: php-general@lists.php.net Subject: RE: [PHP] what to use instead of foreach Hi PJ, Ok, If I understand correctly you can attempt to alter your code as per following example (I am breaking it down a little for readability): a) If you only wish to output the authors

Re: [PHP] what to use instead of foreach

2009-04-13 Thread PJ
sorry.'bout that...I will leave you to do the fixing, but I am sure you get the general idea. Best wishes..Leon -Original Message- From: Leon du Plessis [mailto:l...@dsgnit.com] Sent: 13 April 2009 06:48 PM To: 'PJ' Cc: php-general@lists.php.net Subject: RE: [PHP] what to use

Re: [PHP] what to use instead of foreach

2009-04-13 Thread Nitsan Bin-Nun
[mailto:l...@dsgnit.com] Sent: 13 April 2009 06:48 PM To: 'PJ' Cc: php-general@lists.php.net Subject: RE: [PHP] what to use instead of foreach Hi PJ, Ok, If I understand correctly you can attempt to alter your code as per following example (I am breaking it down a little

Re: [PHP] what to use instead of foreach

2009-04-12 Thread Ashley Sheridan
On Sun, 2009-04-12 at 13:56 -0500, PJ wrote: foreach does not allow for different formatting for output... What could be used as a workaround? example: echo $some_result, br; // will print all results in 1 column echo $some_result, ,; // will print all results comma-separated in 1 row But

RE: [PHP] what to use instead of foreach

2009-04-12 Thread Leon du Plessis
You may try something basic like: $b = 1; foreach ($my_array as $a) { echo $a ; //Send new line to browser if ($b++ == 3) { echo br; $b = 1; } } Or there are some different ways to approach this also like: for ($a = current($my_array); $a; $a = next($my_array)) { //Format 1