作为标题,我这样做如下:
$array=array(0,1,2,3);
$result=array();
function makeArray($array,$result,$value){
$str='$result';
for ($i=0;$i<count($array);$i++){
$str.='['.$i.']';
}
$str.='="'.$value.'";';
eval($str);
return $result;
}
参数$result为空数组时可以实现结果,$result为数组时报错。类似错误:不能将标量值用作数组。无论如何都能实现吗?先谢谢了!