数组合并问题$act_arr = array(0=>'aaa',2=>'bbb'); 我要变成下面的字符串 'aaa','bbb' 使用implode(',',$act_arr); 结果是aaa,bbb 怎么用快的方法,最好不要遍历,实现我要的效果。 分享到: ------解决方案--------------------这个才对 echo "'".implode("','",$act_arr)."'"; ------解决方案--------------------也来一个 $act_arr = array(0=>'aaa',2=>'bbb'); $act_arr=array_map('foo',$act_arr); function foo($v){ return "'$v'"; } echo implode(',',$act_arr);登入後複製