我有一個多維數組:PHP分組陣列由Index
Array
(
[type] => Array
(
[0] => text
[1] => portfolio
[2] => slide
[3] => text
)
[grid] => Array
(
[0] => 3
[1] => 5
[2] => 3
[3] => 4
)
[title] => Array
(
[0] => title1
[3] => title2
)
[content] => Array
(
[0] => content1
[3] => content2
)
[item] => Array
(
[1] => 6
[2] => 7
)
[pagination] => Array
(
[1] => 8
)
[order] => Array
(
[1] => desc
[2] => asc
)
)
而想要小組它由陣列中的給定的【類型】鍵:
Array (
[0] => Array (
[type] => text
[grid] => 3
[title] => title1
[content] => content1
)
[1] => Array (
[type] => portfolio
[grid] => 5
[item] => 6
[pagination] => 1
[order] => desc
)
[2] => Array (
[type] => slide
[grid] => 3
[item] => 7
[order] => asc
)
[3] => Array (
[type] => text
[grid] => 4
[title] => title2
[content] => content2
)
有沒有一種方法或PHP函數做這樣的數組分組?
沒有內置的功能,但它可以與循環可以輕鬆實現。 [你有什麼嘗試?](http://whathaveyoutried.com/) – DaveRandom 2012-07-12 08:50:20
@DaveRandom有一個內置的函數 - array_map()'。 – Ariel 2012-07-12 08:52:16
@Ariel我很確定'array_map()'不是那麼聰明,它一次只能查看一個元素。 – DaveRandom 2012-07-12 08:53:06