doumeng1089 2015-06-22 14:24
浏览 60
已采纳

如何在php中加入两个数组

I have two arrays called $array1 and $array2

and var_dump gives

array (size=1)
  0 => 
    array (size=5)
      'userid' => string '8' (length=1)
      'useremail' => string 'venkat@gmail' (length=12)
      'username' => string 'venkatesh' (length=9)
      'password' => string '1111' (length=4)
      'Name' => string 'venkatesh' (length=9)

array (size=1)
  'modenames' => 
    array (size=3)
      0 => string 'group 4' (length=7)
      1 => string 'group 4' (length=7)
      2 => string 'group 4' (length=7)

now i need to make a json something like this

  {
    "userid":"8",
    "useremail":"venkat@gmail",
    "username":"venkatesh",
    "password":"1111",
    "Name":"venkatesh",
    "modenames":{"group 4","group 4","group 4"}
    }

i have used array_merge() and $array1+$array2 both gives a json not in above format.. help me out.

  • 写回答

4条回答 默认 最新

  • 普通网友 2015-06-22 14:29
    关注

    In this case you need to,

    $t = [
        0 => [
            'userid' => '8',
            'useremail' => 'venkat@gmail',
            'username' => 'venkatesh',
            'password' => '1111',
            'Name' => 'venkatesh'
        ]
    ];
    
    $s = [
        'modenames' => [
            0 => 'group 4',
            1 => 'group 4',
            2 => 'group 4',
        ]
    ];
    
    $t = $t[0] + $s;
    // or
    array_merge($t[0], $s);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料