首頁  >  問答  >  主體

二維數組怎麼重新組合

$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',

};

亮1073 天前1144

全部回覆(4)我來回復

  • 亮

    2021-09-30 21:17:08

    驗證可以,我想法也是這樣的,但是就是卡住了,謝謝大神指導

    回覆
    0
  • autoload

    autoload2021-09-30 14:26:27

    首先你的陣列就有問題,arrray是什麼?雖然不知到為啥要這麼寫,勉強硬湊還行image.png

    #

    回覆
    2
  • 淡然

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

    淡然 · 2021-10-04 14:14:19
    autoload

    函數用的少了,確實如此

    autoload · 2021-10-08 09:05:00
  • 取消回覆