台灣最大程式設計社群網站
線上人數
583
 
會員總數:245123
討論主題:189032
歡迎您免費加入會員
討論區列表 >> PHP >> $_FILES資料陣列第二維及第三維陣列鍵及值反轉函式
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
$_FILES資料陣列第二維及第三維陣列鍵及值反轉函式
價值 : 0 QP  點閱數:813 回應數:0

樓主

皮皮快跑
中級專家
3387 23
5134 836
發送站內信

這是承有人問到關於$_FILES取出資料和原本預期不符。
問題是這樣的。
當你使用多檔上傳時。
上傳之後的陣列並不是走傳統陣列規則。
你會希望這樣:

事實上卻是這樣:

這可能會造成你想用foreach做批次資料處理卻導致結果不符預期。
因此官方有人寫了一個函式供大家將下面的情形轉回成上面的情形。
code如下:


用法:

這時$userfile就會變成你所期望的格式。
注意一下因為拋入函式的是$_FILES['usefile']
所以出來後只剩下二維陣列。
(因為$usefile = $_FILES['userfile']的關係)
結構變成這樣:



搜尋相關Tags的文章: [ $_FILES ] , [ 陣列結構 ] , [ 陣列 ] ,
本篇文章發表於2012-11-10 09:47
== 簽名檔 ==
發問的美學:
1.確定你的先備知識條件足夠,基礎該學習的就不應該問人。
2.先思考過或先google過。
3.明確表達問題。
4.表達明確,能詳細問題的code。
5.發問的問題,絕不刪除,留給其他遇到相同問題的人一個好的紀錄。
6.我的skypelinetkdmaf,歡迎直接詢問。
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
目前尚無任何回覆
   

回覆
如要回應,請先登入.