$a=array(
'张三'=>array(
	'非正常'=>array('简单'=>'简单张三','复杂'=>'复杂张三'),
	'正常'=>'正常张三'
),
'李四'=>array(
	'非正常'=>array('简单'=>'简单李四','复杂'=>'复杂李四'),
	'正常'=>'正常李四'
),
'王五'=>array(
	'非正常'=>array('简单'=>'简单王五','复杂'=>'复杂王五')
)
);


global $lists;
$lists=array();
function arraylist($arrays){
	global $lists;
	foreach($arrays as $key => $val) {		
		if(is_array($val)) {
			arraylist($val);
			} else {
				$lists[] = $val;//如果键值$key唯一的话可以$lists[$key] = $val取所有键值对
			}			
	}

}
arraylist($a);
var_dump($lists);

 结果样式为:

4维数据的转置 python python多维数组转一维_键值