RE: [PHP] what to use instead of foreach

From: Date: Mon, 13 Apr 2009 04:18:06 +0000
Subject: RE: [PHP] what to use instead of foreach
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-291408@lists.php.net to get a copy of this message
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 echo " $a "; $a = next($my_array); //Format 2 /* you may add checks here to see if $a contains data */ echo " ~ $a ~ "; $a = next($my_array); //Format 3 + NEW LINE /* you may add checks here to see if $a contains data */ echo " ~~ $a ~~<br> "; } This way you have some added control over the iteration through the array, and you can play around with when & how to display what. Regards. -----Original Message----- From: PJ [mailto:af.gourmet@videotron.ca] Sent: 12 April 2009 08:57 PM To: php-general@lists.php.net Subject: [PHP] what to use instead of foreach 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 how do you get result1, result2 & result3 // with <br> at end ? -- unheralded genius: "A clean desk is the sign of a dull mind. " ------------------------------------------------------------- Phil Jourdan --- pj@ptahhotep.com http://www.ptahhotep.com http://www.chiccantine.com/andypantry.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

« previous php.general (#291408) next »