首页 > 问答 > 正文
$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:08
已验证可以,我想法也是这样的,但是就是卡住了,谢谢大神指导
autoload2021-09-30 14:26:27
首先你的数组就有问题,arrray是什么?虽然不知到为啥要这么写,勉强硬凑还行
第二个foreach多余 foreach($a as $k=>$v){ if(is_array($v)){ $a[$k] = implode(",",$v); } }
函数用的少了,确实如此