$a= Array
(
'0' => Array
(
'0' => Array
(
'pname1' => '市场营销'
), '1' => Array
(
'pname' => '营销传播'
), '2' => Array
(
'pname' => '营销战略'
) ), '1' => Array
(
'0' => Array
(
'pname1' => '市场营销'
), '1' => Array
(
'pname' => '营销传播'
),
),
'2' => Array
(
'0' => Array
(
'pname1' => '品牌管理'
), '1' => Array
(
'pname' => '品牌战略'
), '2' => Array
(
'pname1' => '企业文化'
), '3' => Array
(
'pname' => '企业文化建设'
)
)
);如:$a下面的一维数组出现了,两个pname1和时候
数组应该遍历成:
$b= Array
(
'0' => Array
(
'0' => Array
(
'pname1' => '市场营销'
), '1' => Array
(
'pname' => '营销传播'
), '2' => Array
(
'pname' => '营销战略'
) ), '1' => Array
(
'0' => Array
(
'pname1' => '市场营销'
), '1' => Array
(
'pname' => '营销传播'
),
),
'2' => Array
(
'0' => Array
(
'pname1' => '品牌管理'
), '1' => Array
(
'pname' => '品牌战略'
), ),
'3' => Array
(
'0' => Array
(
'pname1' => '企业文化'
), '1' => Array
(
'pname' => '企业文化建设'
)
)
);
求大侠告知该怎么写
(
'0' => Array
(
'0' => Array
(
'pname1' => '市场营销'
), '1' => Array
(
'pname' => '营销传播'
), '2' => Array
(
'pname' => '营销战略'
) ), '1' => Array
(
'0' => Array
(
'pname1' => '市场营销'
), '1' => Array
(
'pname' => '营销传播'
),
),
'2' => Array
(
'0' => Array
(
'pname1' => '品牌管理'
), '1' => Array
(
'pname' => '品牌战略'
), '2' => Array
(
'pname1' => '企业文化'
), '3' => Array
(
'pname' => '企业文化建设'
)
)
);如:$a下面的一维数组出现了,两个pname1和时候
数组应该遍历成:
$b= Array
(
'0' => Array
(
'0' => Array
(
'pname1' => '市场营销'
), '1' => Array
(
'pname' => '营销传播'
), '2' => Array
(
'pname' => '营销战略'
) ), '1' => Array
(
'0' => Array
(
'pname1' => '市场营销'
), '1' => Array
(
'pname' => '营销传播'
),
),
'2' => Array
(
'0' => Array
(
'pname1' => '品牌管理'
), '1' => Array
(
'pname' => '品牌战略'
), ),
'3' => Array
(
'0' => Array
(
'pname1' => '企业文化'
), '1' => Array
(
'pname' => '企业文化建设'
)
)
);
求大侠告知该怎么写
foreach($a as $p) {
$t = array();
foreach($p as $v) {
if(key($v) == 'pname1') {
if(count($t) > 0) {
$r[] = $t;
$t = array();
}
}
$t[] = $v;
}
$r[] = $t;
}