Php 重新排列数组

Php 重新排列数组,php,arrays,Php,Arrays,我有以下数组: Array ( [Support Services - 1] => Array ( [0] => Array ( [team] => Delivery Excellence [count] => 4 [location] => Location1 ) [1] =>

我有以下数组:

Array
(
[Support Services - 1] => Array
    (
        [0] => Array
            (
                [team] => Delivery Excellence
                [count] => 4
                [location] => Location1
            )

        [1] => Array
            (
                [team] => Delivery Excellence
                [count] => 1
                [location] => Location2
            )

    )
)

我希望数组按以下模式重新排列,以便Excel下载


我的头数组如下所示:

$finalArrayHeader = array('Department'); 
foreach($location_data as $key=>$value){ 
    array_push($finalArrayHeader,$value['name']); 
} 
array_push($finalArrayHeader,'Grand Total'); 
因为位置是动态的


谢谢你的帮助。

你只需要几步

  • 逐个访问所有索引
  • 如果需要开始打印表的行,则根据位置条件
  • 然后访问主索引的子索引并打印所有值

此外,请分享您的尝试,以便我可以为您提供更多指导。

您已经尝试了哪些内容,哪些内容无效?我的标题数组如下:$finalArrayHeader=array('Department');foreach($key=>value的位置数据){array_push($finalArrayHeader,$value['name']);}array_push($finalArrayHeader,'Grand Total');因为位置是动态的。你应该编辑问题并把它放在那里。