我想採取這樣的數組,並將其組合成一個單一的數組。如何結合與PHP交錯的數組
array (size=2)
0 =>
array (size=10)
0 => string '1'
1 => string 'a'
2 => string '3'
3 => string 'c'
1 =>
array (size=5)
0 => string '2'
1 => string 'b'
但是我希望數組結果是交錯的。
所以它最終會看起來像
array
0 => '1'
1 => '2'
2 => 'a'
3 => 'b'
4 => '3'
5 => 'c'
我想它,這樣也無所謂多少初始密鑰的傳遞(這其中有2),它應該有1工作,2或者5.另外,從我的例子中可以看出,最有可能的元素數量不匹配。
任何人都知道完成此任務的最佳方法?
數組鍵會匹配還是可以完全隨機?例如'[1,'a',3,'c']'和'[17 => 2,9 =>'b']'?所得到的索引必須是順序的?初始密鑰究竟是什麼意思?它看起來像你想轉置矩陣(切換列和行)這是稀疏的人口。 – knittl 2014-09-04 15:26:59
我會建議至少嘗試一下,而不是扁平的要求代碼 – ElefantPhace 2014-09-04 15:28:14
@Keith:這有幫助嗎? http://stackoverflow.com/questions/797251/transposing-multidimensional-arrays-in-php – knittl 2014-09-04 15:32:48