
将上图的数组输出为下图格式的

多谢!!
回复内容:

将上图的数组输出为下图格式的

多谢!!
如果确定第三维固定只有一个键值对的话,第三重循环可以忽略
1 2 3 4 5 6 7 | <code> $result_arr = array ();
foreach ( $arr as $key => $data ){
foreach ( $data as $val ) {
$second_key = key( $val );
$result_arr [ $key ][ $second_key ] = $val [ $second_key ];
}
}</code>
|
登录后复制
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <code> $arr = array (
'初级' => array (
0=> array (
2=>95,
),
1=> array (
3 => 423,
)
),
'二级' => array (
0=> array (
4=>22,
),
1=> array (
5 => 43,
)
),
);
foreach ( $arr as $key => $value ) {
foreach ( $value as $k => $v ) {
foreach ( $v as $ks => $vs ) {
$arrs [ $key ][ $ks ] = $vs ;
}
}
}
var_dump( $arr );
var_dump( $arrs );</code>
|
登录后复制
