douyi4991 2018-11-05 05:28
浏览 6

重新排列数组

I have the below array:

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

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

    )

)

I want the array to be rearranged in the following pattern for Excel download

Required format

I have the header array as follow:

$finalArrayHeader = array('Department'); 
foreach($location_data as $key=>$value){ 
    array_push($finalArrayHeader,$value['name']); 
} 
array_push($finalArrayHeader,'Grand Total'); 

As the locations are dynamic

Thanks for helping.

  • 写回答

1条回答 默认 最新

  • duandongji2231 2018-11-05 05:39
    关注

    You need to do in few steps.

    • Access all indexes one by one
    • Based on location if condition you need to start printing row of table
    • Then Access sub indexes of that main index and print all values

    Further, please share your tries so I can guide you more.

    评论

报告相同问题?

悬赏问题

  • ¥15 目详情-五一模拟赛详情页
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line