if(in_array($file_ext,$ext_arr['image']))$file_path='uploads/image/'.$new_file_name;if(in_array($file_ext,$ext_arr['media']))$file_path='uploads/media/'.$new_file_name;if(in_array($file_ext,$ext_arr['file']))$file_path='uploads/file/'.$new_file_name;大家看看上面的代码如何精简一下。
2 回答
收到一只叮咚
TA贡献1821条经验 获得超4个赞
把$ext_arr给取缔了,改成$types_of_extensions=array('jpg'=>'image','png'=>'image','gif'=>'image','rmvb'=>'media','mp3'=>'media','doc'=>'file','pptx'=>'file'/*...andmanymore,whateveruwant*/);$file_path='uploads/'.$types_of_extensions[$file_ext].'/'.$new_file_name;
繁华开满天机
TA贡献1816条经验 获得超4个赞
foreach(array('image','media','file')as$type)foreach($ext_arr[$type]as$t)@$ext[$t]=$type;$file_path="uploads/{$ext[$file_ext]}/$new_file_name";只是讨论精简的话,这个成功精简三行的样子而且字数上也少很多,两行的样子比较难看我就不缩了~
添加回答
举报
0/150
提交
取消