我想內爆一個多維數組,但我失去了一些東西。Implode一個多維數組
這是數組:
Array
(
[0] => Array
(
[0] => Brand 1
)
[1] => Array
(
[0] => Brand 2
)
)
所以經過一些谷歌-ING我發現一對夫婦的解決方案,但他們都給我不同的錯誤。
我看到array_map()
應該可以工作,但我無法弄清楚第二個參數應該是什麼。
,我發現了以下錯誤:
Warning: array_map() expects at least 2 parameters, 1 given in
這是我的代碼:
$imploded = implode("','",array_map($brand_array));
$brand_array
是從in_array
功能
的目標是構建一個新創建的數組得到逗號分隔的字符串,如:
brand1, brand2
你可以參考表格http://stackoverflow.com/questions/12050892/array-mapping-in-php-with-keys – 2015-03-25 10:27:05
我認爲你所描述的是在你壓扁數組之後將數組內爆(因爲它在下劃線中被調用)。如果你谷歌的東西像「PHP陣列flatten」,你會發現幾個解決方案,如http://davidwalsh.name/flatten-nested-arrays-php或https://gist.github.com/kohnmd/11197713 – mishu 2015-03-25 10:28:10
是的,但我需要一個逗號分隔的列表,如:'brand1,brand2' – Interactive 2015-03-25 10:28:30