dpa84373 2017-07-04 09:53
浏览 49

如何在一个php数组中组装两个不同的数组

$arr1 = Array ( [0] => 5 [days] => 5 )
        Array ( [0] => 6 [days] => 6 ) 
        Array ( [0] => 7 [days] => 7 ) 
        Array ( [0] => 8 [days] => 8 ) 
        Array ( [0] => 9 [days] => 9 ) 
        Array ( [0] => 10 [days] => 10 ) 
        Array ( [0] => 11 [days] => 11 ) 
        Array ( [0] => 12 [days] => 12 )
        Array ( [0] => 13 [days] => 13 ) 
        Array ( [0] => 14 [days] => 14 ) 
        Array ( [0] => 15 [days] => 15 ) 
        Array ( [0] => 16 [days] => 16 ) 
        Array ( [0] => 17 [days] => 17 ) 
        Array ( [0] => 18 [days] => 18 ) 
        Array ( [0] => 19 [days] => 19 ) 
        Array ( [0] => 20 [days] => 20 ) 
        Array ( [0] => 21 [days] => 21 ) 
        Array ( [0] => 22 [days] => 22 ) 
        Array ( [0] => 23 [days] => 23 ) 
        Array ( [0] => 24 [days] => 24 ) 
        Array ( [0] => 25 [days] => 25 ) 
        Array ( [0] => 26 [days] => 26 ) 
        Array ( [0] => 27 [days] => 27 ) 
        Array ( [0] => 28 [days] => 28 ) 
        Array ( [0] => 29 [days] => 29 ) 
        Array ( [0] => 30 [days] => 30 ) 
        Array ( [0] => 31 [days] => 31 );

$arr2 = Array ( [0] => 1 [day] => 1 
                [1] => 1 [days] => 1 ) 
        Array ( [0] => 2 [day] => 2 [1] => 2 [days] => 2 ) Array ( [0] => 3 [day] => 3 [1] => 3 [days] => 3 ) Array ( [0] => 4 [day] => 4 [1] => 4 [days] => 4 );

i want to ascending-ly marge $arr1 and $arr2 and the output i expect

1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31

help me How can i do like that?

  • 写回答

2条回答 默认 最新

  • dongxu198714 2017-07-04 10:03
    关注

    You can use array_column to select only days from the multi dimensional array and then use array_merge to merge the array.

    Just like this

    $merger=array_merge(array_column($arr2,'days'),array_column($arr1,'days'));
    $merger=implode(',',$merger);
    

    It will produce your desired out put.

    评论

报告相同问题?

悬赏问题

  • ¥15 微信会员卡等级和折扣规则
  • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
  • ¥100 监控抖音用户作品更新可以微信公众号提醒
  • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
  • ¥70 2048小游戏毕设项目
  • ¥20 mysql架构,按照姓名分表
  • ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分