duanchuli5647 2018-09-05 10:47
浏览 11
已采纳

每行php数组融合线

i've two php array that i want to export on an excel. i tried this:

 $tab=array_merge($tab1,$tab2);
 $activeSheet = $spreadsheet->getActiveSheet()
     ->fromArray(   $tab,   
                    NULL,       
                    'A1'  );

and i got this result

 BF     A   3,3032E+13
 BF-SA  A   3,0641E+13  
 220000000  165000  
 240000000  167334  

It put tab2 data below tab1 data but i want it to put tab1 first line and tab2 fist line on the same line knowing that tab1 and tab2 have same number of line.

i've also tried $tab=$tab1+$tab2; but it doesn't work.

  • 写回答

1条回答 默认 最新

  • download12749 2018-09-05 11:04
    关注

    If Arrays have the same number of line as you said so you can use:

    $tab1=[['BF', 'A' ,'3,3032E+13'],[ 'BF-SA' ,'A', '3,0641E+13']];  
    $tab2=[[220000000,  165000]  , [240000000 , 167334 ]] ;
    
    $tab=array_map(function($a,$b){return array_merge($a,$b);},$tab1,$tab2);
    $activeSheet = $spreadsheet->getActiveSheet()
     ->fromArray(   $tab,   
                    NULL,       
                    'A1'  );
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥15 想问一下树莓派接上显示屏后出现如图所示画面,是什么问题导致的
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)
  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化