
thinkphp中这段代码啥意思? $m->pic=$info[0]["savename"]; 这个$info[0]求详解
publicfunctionupload(){import('ORG.Net.UploadFile');$upload=newUploadFile();//实例化上传类$...
public function upload(){
import('ORG.Net.UploadFile');
$upload = new UploadFile();// 实例化上传类
$upload->maxSize = 3145728 ;// 设置附件上传大小
$upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类
$upload->savePath = './Public/Uploads/';// 设置附件上传目录
if(!$upload->upload()) {
// 上传错误提示错误信息
$this->error($upload->getErrorMsg());
}else{
// 上传成功 获取上传文件信息
$info = $upload->getUploadFileInfo();
}
$m=M('haao');
$m->pic=$info[0]["savename"];
[0]是什么? 展开
import('ORG.Net.UploadFile');
$upload = new UploadFile();// 实例化上传类
$upload->maxSize = 3145728 ;// 设置附件上传大小
$upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类
$upload->savePath = './Public/Uploads/';// 设置附件上传目录
if(!$upload->upload()) {
// 上传错误提示错误信息
$this->error($upload->getErrorMsg());
}else{
// 上传成功 获取上传文件信息
$info = $upload->getUploadFileInfo();
}
$m=M('haao');
$m->pic=$info[0]["savename"];
[0]是什么? 展开
展开全部
getUploadFileInfo方法获取成功上传的附件信息列表,因此getUploadFileInfo方法的返回值是一个数组,其中的每个元素就是上传的附件信息。
换句话说,你的$info是一个数组,他的元素是上传成功的每个附件的信息。那么你问的[0]就是你上传的第一个文件,当然你的是单文件上传,就是你上传的那个唯一的文件。当你同时上传n个文件时,就有$info[1],$info[2],...等等了
换句话说,你的$info是一个数组,他的元素是上传成功的每个附件的信息。那么你问的[0]就是你上传的第一个文件,当然你的是单文件上传,就是你上传的那个唯一的文件。当你同时上传n个文件时,就有$info[1],$info[2],...等等了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询