从单维数组中展平数组

时间:2012-12-05 07:10:36

标签: php

我的阵列是这样的

Array(['a1','aa1','1'],['a2','aa2','2'],['a3','aa3','3'],['a4','aa4','4'])

我需要的数组

 Array(['a1','1'],['aa1',[1]],['a2','2'],['aa2','2'],['a3','3'],['aa3','3'],    
 ['a4','4'],['aa4','4'])

我的要求是我将获得1&组合的阵列3,2& 3

请帮帮我

谢谢

1 个答案:

答案 0 :(得分:1)

$b = array();
foreach ($a as $elem) {
    b[] = array($elem[0], $elem[2]);
    b[] = array($elem[1], $elem[2]);
}