猿问

多圖上傳,如何抓到第一個、以及第二個之後的值?

我用了一個ajax的多圖上傳已經可以多圖上傳了
$fileCount=count($_FILES['icon']['name']);
for($i=0;$i<$fileCount;$i++){
$file=$_FILES['icon']['tmp_name'][$i];
$dest='../../images/admin/product/'.$_FILES['icon']['name'][$i];
move_uploaded_file($file,$dest);
}
只是我現在想要分開處理第一張圖片以及第二張圖片以後的(不管幾張)
第一張圖我要update某一數據表第二張圖以後的我要寫入數據表(用foreach,有幾張就處理幾張)只是我不知道這兩個我能怎麼抓?
开满天机
浏览 380回答 2
2回答

慕侠2389804

不知道是不是指的这样?$fileCount=count($_FILES['icon']['name']);$files=[];for($i=0;$i

千巷猫影

用for循环也是可以的,你一次上传多张图片就是一个三维数组,你只要循环读取name,type,tmp_name,error,size的下标就好了,$i=0是开始那你就在循环中判断等于0的时候执行updateelse执行insert
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答