2011-05-18 75 views
1

我在php中有一个二维数组,并且我想要得到第二维(索引1)作为由逗号分隔的值列表。 我是否必须编写自己的自定义函数,或者是否可以在二维数组上使用爆炸的一些变体?php在二维数组上爆炸

+0

我已经改变了你的标签:添加了'php'和'数组'标签。不确定你的问题与MySQL有什么关系,所以删除了它。 – Spudley 2011-05-18 15:34:17

+0

是每个项目上的? – mcgrailm 2011-05-18 15:37:02

回答

1

首先,你正在寻找implode()而不是explode()

function flatten($two_dim_array) 
{ 
    $result = array(); 
    foreach ($two_dim_array as $array) 
      $result[] = implode("," $array); 
    return $result; 
} 
3

根据您的阵列是如何组织的,你可以做

x = implode(',',$two_dimensional_array['index1']); 
0

你可能是指破灭破灭一些例子,我猜你需要递归地做到这一点,我们有一个答案here ,那个人也会指出一些关于如何做爆炸的信息