首页 >社区问答列表 >二维数组怎么重新组合

二维数组怎么重新组合

$a = array(0=>'',1=>arrray(0=>1,1=>2),2=>'',3=>arrray(0=>1,1=>2));

怎样可以把这二维数组变成以下一维数组:

$a = array(

0=>'',

1=>'1,2',

2=>'',

3=>'1,2',

};

  • 亮
  • 亮    2021-09-30 21:17:082楼

    已验证可以,我想法也是这样的,但是就是卡住了,谢谢大神指导

    +0添加回复

  • 回复
  • 逆旅行人
  • 逆旅行人    2021-09-30 14:26:271楼

    首先你的数组就有问题,arrray是什么?虽然不知到为啥要这么写,勉强硬凑还行image.png

    +2添加回复

  • 回复

    第二个foreach多余 foreach($a as $k=>$v){ if(is_array($v)){ $a[$k] = implode(",",$v); } }

    淡然 · 2021-10-04 14:14:19
    回复

    函数用的少了,确实如此

    逆旅行人 · 2021-10-08 09:05:00
    回复