1

I have a two dimensional array in php and I want to get the second dimension (index 1) as a list of values seperated by a comma. Do I have to write my own custom functions or can I use some variation of explode on two dimensional arrays?

Spudley
  • 166,037
  • 39
  • 233
  • 307
user391986
  • 29,536
  • 39
  • 126
  • 205
  • I've changed your tags: Added 'php' and 'array' tags. And not sure what your question had to do with MySQL, so removed that. – Spudley May 18 '11 at 15:34

2 Answers2

3

Depending on how your array is organized, you could do

x = implode(',',$two_dimensional_array['index1']);
Amy Anuszewski
  • 1,843
  • 17
  • 30
1

First of all, your are looking for implode() and not for explode().

function flatten($two_dim_array)
{
     $result = array();
     foreach ($two_dim_array as $array)
          $result[] = implode("," $array);
     return $result;
}
Cobra_Fast
  • 15,671
  • 8
  • 57
  • 102