2011-05-18 118 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 ,那個人也會指出一些關於如何做爆炸的信息