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?
Asked
Active
Viewed 1,838 times
1
-
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 Answers
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