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
.
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
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
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.
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
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
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 = '';
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
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
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
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
[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
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
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
14 matches
Mail list logo