explode by "," $output1 = explode(",",$string); use a loop and explode array $output1 by ":" Hope this helps. Saswat On 4/18/05, Sebastian <sebastian@xxxxxxxxxxxxxxxxxxx> wrote: > $string = '4:gaming,5:hardware,3:software,8:security'; > > what is the best way to explode then loop this string after its taken apart. > > output should be something like: > > $id = 4 > $cat = gaming > > etc.. > > im just looking for the best/fastest way to do this. the string can grow to > 200 or so bytes, maybe more. > > should i list(), while(), explode it, or should i explode it and foreach it? > or..? > > thanks. > > -- > 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