Php 创建多维数组

Php 创建多维数组,php,mysql,arrays,multidimensional-array,Php,Mysql,Arrays,Multidimensional Array,我有这个数组 Array( [question] [0]=>fggg [1]=>gggg [question_type] [0]=>1 [1]=>2 [opt] [0]=>hh [1]=>kk ) 我也需要它 Array( [0]=> [question] [0]=>fggg [question_type] [0]=&g

我有这个数组

Array(
[question]
       [0]=>fggg
       [1]=>gggg
[question_type]
        [0]=>1
         [1]=>2
[opt]
    [0]=>hh
    [1]=>kk

)
我也需要它

Array(
[0]=>
    [question]
        [0]=>fggg
    [question_type]
        [0]=>1
     [opt]
       [0]=>hh
[1]=>
    [question]
        [0]=>gggg
    [question_type]
        [0]=>2
     [opt]
       [0]=>kk
)

我该怎么做呢?

根据您提供的少量信息,这应该对您有用

<?php foreach($input as $key => $value){
         foreach($value as $k => $val){
            $output[$k][$key][] = $val;
         }
}
?>


不能有重复键的数组。显示迄今为止已完成的php代码$array[]=数组。是否仅从“问题”列获取值?