#1 backphp
$a = array('0' => array(
'cid' => 1,
'pid' => 0,
'name' => '中国',
'rank' => 0,
'status' => 0,
'child' => array(
'0' => array(
'cid' => 3,
'pid' => 1,
'name' => '安徽',
'rank' => 0,
'status' => 0,
'child' => array(
'0' => array(
'cid' => 7,
'pid' => 3,
'name' => '黄山',
'rank' => 0,
'status' => 0,
),
),
),
'1' => array(
'cid' => 4,
'pid' => 1,
'name' => '北京',
'rank' => 0,
'status' => 0,
),
'2' => array(
'cid' => 5,
'pid' => 1,
'name' => '重庆',
'rank' => 0,
'status' => 0,
),
)
),
'1' => array(
'cid' => 2,
'pid' => 0,
'name' => '海外',
'rank' => 0,
'status' => 0,
'child' => array(
'0' => array(
'cid' => 6,
'pid' => 2,
'name' => '美国',
'rank' => 0,
'status' => 0,
'child' => array(
'0' => array(
'cid' => 8,
'pid' => 6,
'name' => '纽约',
'rank' => 0,
'status' => 0,
)
)
)
)
)
);
怎么得到 $b数组
$b=array(
'0' => array(
'cid' => 4,
'pid' => 1,
'name' => '中国',
'rank' => 0,
'status' => 0,
),
'1' => array( 'cid' => 4, 'pid' => 1, 'name' => '安徽', 'rank' => 0, 'status' => 0, ),
'2' => array( 'cid' => 5, 'pid' => 1, 'name' => '黄山', 'rank' => 0, 'status' => 0, ),
'3' => array(
'cid' => 5, 'pid' => 1, 'name' => '北京', 'rank' => 0, 'status' => 0, ),
)
2013-10-31 14:33:40